package eliom

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Eliom_common_baseSource

Sourceexception Eliom_site_information_not_available of string
Sourcetype scope_hierarchy =
  1. | User_hier of string
  2. | Default_ref_hier
  3. | Default_comet_hier
Sourcetype user_scope = [
  1. | `Session_group of scope_hierarchy
  2. | `Session of scope_hierarchy
  3. | `Client_process of scope_hierarchy
]
Sourcetype scope = [
  1. | `Site
  2. | user_scope
]
Sourcetype all_scope = [
  1. | scope
  2. | `Global
  3. | `Request
]
Sourcetype global_scope = [
  1. | `Global
]
Sourcetype site_scope = [
  1. | `Site
]
Sourcetype session_group_scope = [
  1. | `Session_group of scope_hierarchy
]
Sourcetype session_scope = [
  1. | `Session of scope_hierarchy
]
Sourcetype client_process_scope = [
  1. | `Client_process of scope_hierarchy
]
Sourcetype request_scope = [
  1. | `Request
]
Sourcetype user_level = [
  1. | `Session_group
  2. | `Session
  3. | `Client_process
]
Sourceval level_of_user_scope : [< `Client_process of scope_hierarchy & 'a | `Session of scope_hierarchy & 'b | `Session_group of scope_hierarchy & 'c ] -> [> user_level ]
Sourceval scope_hierarchy_of_user_scope : [< user_scope ] -> scope_hierarchy
Sourcetype full_state_name = {
  1. user_scope : user_scope;
  2. secure : bool;
  3. site_dir_str : string;
}
Sourcemodule Full_state_name_table : sig ... end
Sourcetype att_key_serv =
  1. | SAtt_no
  2. | SAtt_named of string
  3. | SAtt_anon of string
  4. | SAtt_csrf_safe of int * user_scope * bool option
  5. | SAtt_na_named of string
  6. | SAtt_na_anon of string
  7. | SAtt_na_csrf_safe of int * user_scope * bool option
Sourcetype na_key_serv =
  1. | SNa_no
  2. | SNa_void_keep
  3. | SNa_void_dontkeep
  4. | SNa_get_ of string
  5. | SNa_post_ of string
  6. | SNa_get' of string
  7. | SNa_post' of string
  8. | SNa_get_csrf_safe of int * user_scope * bool option
  9. | SNa_post_csrf_safe of int * user_scope * bool option
Sourcetype att_key_req =
  1. | RAtt_no
  2. | RAtt_named of string
  3. | RAtt_anon of string
Sourcetype na_key_req =
  1. | RNa_no
  2. | RNa_get_ of string
  3. | RNa_post_ of string
  4. | RNa_get' of string
  5. | RNa_post' of string
Sourceval att_key_serv_of_req : att_key_req -> att_key_serv
Sourceval na_key_serv_of_req : na_key_req -> na_key_serv
Sourceval defaultpagename : string
Sourceval eliom_suffix_name : string
Sourceval eliom_suffix_internal_name : string
Sourceval eliom_nosuffix_page : string
Sourceval naservice_num : string
Sourceval naservice_name : string
Sourceval get_state_param_name : string
Sourceval post_state_param_name : string
Sourceval get_numstate_param_name : string
Sourceval post_numstate_param_name : string
Sourceval co_param_prefix : string
Sourceval na_co_param_prefix : string
Sourceval nl_param_prefix : string
Sourceval pnl_param_prefix : string
Sourceval npnl_param_prefix : string
Sourceval eliom_internal_nlp_prefix : string
Sourceval tab_cookies_param_name : string
Sourceval to_be_considered_as_get_param_name : string
Sourceval appl_name_header_name : string
Sourceval full_xhr_redir_header : string
Sourceval half_xhr_redir_header : string
Sourceval response_url_header : string
Sourceval set_tab_cookies_header_name : string
Sourceval tab_cookies_header_name : string
Sourceval tab_cpi_header_name : string
Sourceval expecting_process_page_name : string
Sourceval base_elt_id : string
Sourceval nl_is_persistent : string -> bool
Sourcetype client_process_info = {
  1. cpi_ssl : bool;
  2. cpi_hostname : string;
  3. cpi_server_port : int;
  4. cpi_original_full_path : string list;
}
Sourceval client_process_info_of_json : Deriving_Json_lexer.lexbuf -> client_process_info
Sourceval client_process_info_to_json : Buffer.t -> client_process_info -> unit
Sourceval client_process_info_json : client_process_info Deriving_Json.t
Sourcetype sess_info = {
  1. si_other_get_params : (string * string) list;
  2. si_all_get_params : (string * string) list;
  3. si_all_post_params : (string * string) list option;
  4. si_all_file_params : (string * Eliom_lib.file_info) list option;
  5. si_service_session_cookies : string Full_state_name_table.t;
  6. si_data_session_cookies : string Full_state_name_table.t;
  7. si_persistent_session_cookies : string Full_state_name_table.t;
  8. si_service_session_cookies_tab : string Full_state_name_table.t;
  9. si_data_session_cookies_tab : string Full_state_name_table.t;
  10. si_persistent_session_cookies_tab : string Full_state_name_table.t;
  11. si_tab_cookies : string Ocsigen_cookie_map.Map_inner.t;
  12. si_nonatt_info : na_key_req;
  13. si_state_info : att_key_req * att_key_req;
  14. si_previous_extension_error : int;
  15. si_na_get_params : (string * string) list Lazy.t;
  16. si_nl_get_params : (string * string) list Eliom_lib.String.Table.t;
  17. si_nl_post_params : (string * string) list Eliom_lib.String.Table.t;
  18. si_nl_file_params : (string * Eliom_lib.file_info) list Eliom_lib.String.Table.t;
  19. si_persistent_nl_get_params : (string * string) list Eliom_lib.String.Table.t Lazy.t;
  20. si_all_get_but_na_nl : (string * string) list Lazy.t;
  21. si_all_get_but_nl : (string * string) list;
  22. si_ignored_get_params : (string * string) list;
  23. si_ignored_post_params : (string * string) list;
  24. si_client_process_info : client_process_info option;
  25. si_expect_process_data : bool Lazy.t;
}
Sourcetype eliom_js_page_data = {
  1. ejs_global_data : (Eliom_runtime.global_data * Eliom_wrap.unwrapper) option;
  2. ejs_request_data : Eliom_runtime.request_data;
  3. ejs_event_handler_table : Ocsigen_lib_base.poly Eliom_runtime.RawXML.ClosureMap.t;
  4. ejs_client_attrib_table : Ocsigen_lib_base.poly Eliom_runtime.RawXML.ClosureMap.t;
  5. ejs_sess_info : sess_info;
}
Sourceval tyxml_unwrap_id_int : int
Sourceval comet_channel_unwrap_id_int : int
Sourceval react_up_unwrap_id_int : int
Sourceval react_down_unwrap_id_int : int
Sourceval signal_down_unwrap_id_int : int
Sourceval bus_unwrap_id_int : int
Sourceval client_value_unwrap_id_int : int
Sourceval global_data_unwrap_id_int : int
Sourceval server_function_unwrap_id_int : int
Sourcetype node_ref = string
Sourceval nl_get_appl_parameter : string
Sourceval make_actual_path : string list -> string list
Sourceval is_client_app : bool ref
Sourceval prefixlength : int
Sourceval prefixlengthminusone : int
Sourceval split_nl_prefix_param : (string * 'a) list -> (string * 'a) list Eliom_lib.String.Table.t * (string * 'a) list
Sourceval split_prefix_param : string -> (string * 'a) list -> (string * 'a) list * (string * 'a) list
Sourceval remove_prefixed_param : string -> (string * 'a) list -> (string * 'a) list
Sourceval remove_na_prefix_params : (string * 'a) list -> (string * 'a) list
Sourceval filter_na_get_params : (string * string) list -> (string * string) list
Sourceexception Eliom_404
Sourcetype ('a, 'b) foundornot =
  1. | Found of 'a
  2. | Notfound of 'b

Service called with wrong parameter names

Sourceexception Eliom_Wrong_parameter
Sourceexception Eliom_duplicate_registration of string
Sourceexception Eliom_page_erasing of string
Sourcetype 'a dircontent =
  1. | Vide
  2. | Table of 'a direlt ref Eliom_lib.String.Table.t
Sourceand 'a direlt =
  1. | Dir of 'a dircontent ref
  2. | File of 'a ref
Sourceval empty_dircontent : unit -> 'a dircontent
Sourcetype meth = [
  1. | `Get
  2. | `Post
  3. | `Put
  4. | `Delete
  5. | `Other
]
Sourcetype page_table_key = {
  1. key_state : att_key_serv * att_key_serv;
  2. key_meth : meth;
}
Sourcetype anon_params_type = int
Sourceexception Eliom_Typing_Error of (string * exn) list
Sourcetype ('params, 'result) service = {
  1. s_id : anon_params_type * anon_params_type;
  2. mutable s_max_use : int option;
  3. s_expire : (float * float ref) option;
  4. s_f : bool -> 'params -> 'result Lwt.t;
}
Sourcetype 'a to_and_of = {
  1. of_string : string -> 'a;
  2. to_string : 'a -> string;
}
Sourceval backtrace_lwt : int -> string list
OCaml

Innovation. Community. Security.