package ocamlnet

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
exception Not_in_container_thread
val log : Netplex_types.level -> string -> unit
val logf : Netplex_types.level -> ('a, unit, string, unit) Pervasives.format4 -> 'a
val report_connection_string : Unix.file_descr -> string -> string
type timer
val create_timer : (timer -> bool) -> float -> timer
val cancel_timer : timer -> unit
val cancel_all_timers : unit -> unit
val timer_id : timer -> int
exception Container_variable_not_found of string
exception Container_variable_type_mismatch of string
val int_var : string -> int
val string_var : string -> string
val float_var : string -> float
val bool_var : string -> bool
val set_int_var : string -> int -> unit
val set_string_var : string -> string -> unit
val set_float_var : string -> float -> unit
val set_bool_var : string -> bool -> unit
val make_var_type : ('a -> Netplex_types.encap) -> (Netplex_types.encap -> 'a) -> (string -> 'a) * (string -> 'a -> unit)
module type TYPE = sig ... end
module type VAR_TYPE = sig ... end
module Make_var_type (T : TYPE) : sig ... end
val system_shutdown : unit -> unit
val system_restart : unit -> unit
val send_message : string -> string -> string array -> unit
val lookup : string -> string -> string option
val lookup_container_sockets : string -> string -> string array
val self_cont : unit -> Netplex_types.container
val self_obj : unit -> [ `Container of Netplex_types.container | `Controller of Netplex_types.controller ]
val current_sys_id : unit -> [ `Process of int | `Thread of int ]
val admin_connector : unit -> Rpc_client.mode2
val run_in_controller_context : Netplex_types.controller -> (unit -> unit) -> unit
val run_in_container_context : Netplex_types.container -> (unit -> unit) -> unit
module type FUN_TYPE = sig ... end
module type LEVER = sig ... end
module Make_lever (T : FUN_TYPE) : sig ... end
val pmanage : unit -> Netsys_pmanage.pmanage
module Debug : sig ... end
val register_par : Netplex_types.parallelizer -> unit
val register_cont : Netplex_types.container -> Netplex_types.par_thread -> unit
val unregister_cont : Netplex_types.container -> Netplex_types.par_thread -> unit
val register_ctrl : Netplex_types.controller -> unit
val unregister_ctrl : Netplex_types.controller -> unit
OCaml

Innovation. Community. Security.