package eliom

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val in_request_handler : unit -> bool
val get_http_method : unit -> Ocsigen_http_frame.Http_header.http_method
val get_http_header : unit -> Ocsigen_http_frame.Http_header.http_header
val get_user_agent : unit -> string
val get_full_url : unit -> string
val get_remote_ip : unit -> string
val get_remote_port : unit -> int
val get_remote_inet_addr : unit -> Unix.inet_addr
val get_current_full_path_string : unit -> string
val get_current_full_path : unit -> Eliom_lib.Url.path
val get_original_full_path_string : unit -> string
val get_original_full_path : unit -> Eliom_lib.Url.path
val get_current_sub_path_string : unit -> string
val get_current_sub_path : unit -> Eliom_lib.Url.path
val get_header_hostname : unit -> string option
val get_hostname : unit -> string
val get_server_port : unit -> int
val get_ssl : unit -> bool
val get_accept_language : unit -> (string * float option) list
val get_suffix : unit -> Eliom_lib.Url.path option
val get_cookies : ?cookie_level:Eliom_common.cookie_level -> unit -> string Ocsigen_cookies.CookiesTable.t
val get_timeofday : unit -> float
val get_request_id : unit -> int64
val get_request_cache : unit -> Polytables.t
val clean_request_cache : unit -> unit
val get_expired_service_sessions : unit -> Eliom_common.full_state_name list * Eliom_common.full_state_name list
val get_tmp_filename : Ocsigen_extensions.file_info -> string
val get_filesize : Ocsigen_extensions.file_info -> int64
val get_original_filename : Ocsigen_extensions.file_info -> string
val get_file_content_type : Ocsigen_extensions.file_info -> ((string * string) * (string * string) list) option
val get_site_dir : unit -> Eliom_lib.Url.path
val get_get_params : unit -> (string * string) list
val get_all_current_get_params : unit -> (string * string) list
val get_initial_get_params : unit -> (string * string) list
val get_other_get_params : unit -> (string * string) list
val get_nl_get_params : unit -> (string * string) list Eliom_lib.String.Table.t
val get_persistent_nl_get_params : unit -> (string * string) list Eliom_lib.String.Table.t
val get_nl_post_params : unit -> (string * string) list Eliom_lib.String.Table.t
val get_post_params : unit -> (string * string) list Lwt.t option
val get_all_post_params : unit -> (string * string) list option
val get_all_files : unit -> (string * Ocsigen_extensions.file_info) list option
val get_ri : unit -> Ocsigen_extensions.request_info
val get_request : unit -> Ocsigen_extensions.request
val get_state_name : unit -> Eliom_common.full_state_name option
val get_persistent_cookies : unit -> string Eliom_common.Full_state_name_table.t
val get_data_cookies : unit -> string Eliom_common.Full_state_name_table.t
val get_previous_extension_error_code : unit -> int
val expecting_process_page : unit -> bool
val get_csp_original_full_path : unit -> Eliom_lib.Url.path
val get_csp_hostname : unit -> string
val get_csp_server_port : unit -> int
val get_csp_ssl : unit -> bool
val get_sitedata : unit -> Eliom_common.sitedata
val get_csp_original_full_path_sp : Eliom_common.server_params -> Eliom_lib.Url.path
val get_csp_hostname_sp : Eliom_common.server_params -> string
val get_csp_server_port_sp : Eliom_common.server_params -> int
val get_csp_ssl_sp : Eliom_common.server_params -> bool
val find_sitedata : string -> Eliom_common.sitedata
val get_user_cookies : unit -> Ocsigen_cookies.cookieset
val get_user_tab_cookies : unit -> Ocsigen_cookies.cookieset
val get_sp_client_appl_name : unit -> string option
val get_sp_client_process_info_sp : Eliom_common.server_params -> Eliom_common.client_process_info
val get_sp_client_process_info : unit -> Eliom_common.client_process_info
val set_site_handler : Eliom_common.sitedata -> (exn -> Ocsigen_http_frame.result Lwt.t) -> unit
val get_request_sp : Eliom_common.server_params -> Ocsigen_extensions.request
val get_hostname_sp : Eliom_common.server_params -> string
val get_full_url_sp : Eliom_common.server_params -> string
val get_other_get_params_sp : Eliom_common.server_params -> (string * string) list
val get_nl_get_params_sp : Eliom_common.server_params -> (string * string) list Eliom_lib.String.Table.t
val get_persistent_nl_get_params_sp : Eliom_common.server_params -> (string * string) list Eliom_lib.String.Table.t
val get_nl_post_params_sp : Eliom_common.server_params -> (string * string) list Eliom_lib.String.Table.t
val get_original_full_path_sp : Eliom_common.server_params -> Eliom_lib.Url.path
val get_original_full_path_string_sp : Eliom_common.server_params -> string
val get_server_port_sp : Eliom_common.server_params -> int
val get_ssl_sp : Eliom_common.server_params -> bool
val get_ri_sp : Eliom_common.server_params -> Ocsigen_extensions.request_info
val get_post_params_sp : Eliom_common.server_params -> (string * string) list Lwt.t option
val get_files_sp : Eliom_common.server_params -> (string * Ocsigen_extensions.file_info) list Lwt.t option
val get_suffix_sp : Eliom_common.server_params -> Eliom_lib.Url.path option
val get_request_cache_sp : Eliom_common.server_params -> Polytables.t
val get_request_id_sp : Eliom_common.server_params -> int64
type raw_post_data = ((string * string) * (string * string) list) option * string Ocsigen_stream.t option
val raw_post_data : Eliom_common.server_params -> raw_post_data Lwt.t
OCaml

Innovation. Community. Security.