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 -> Cohttp.Code.meth
val get_user_agent : unit -> string
val get_full_url : unit -> string
val get_remote_ip : unit -> string
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_cookie_map.Map_inner.t
val get_timeofday : unit -> float
val get_request_cache : unit -> Polytables.t
val get_expired_service_sessions : unit -> Eliom_common.full_state_name list * Eliom_common.full_state_name list
val get_previous_extension_error_code : unit -> int
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) list
val get_all_current_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_ignored_get_params : unit -> (string * string) list
val get_ignored_post_params : unit -> (string * string) list
val get_ri : unit -> Ocsigen_request.t
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 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_cookie_map.t
val get_user_tab_cookies : unit -> Ocsigen_cookie_map.t
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_response.t Lwt.t) -> unit
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_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
type raw_post_data = ((string * string) * (string * string) list) option * Cohttp_lwt.Body.t