package ocamlnet

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
exception Sharedvar_type_mismatch of string
exception Sharedvar_no_permission of string
exception Sharedvar_not_found of string
exception Sharedvar_null
val create_var : ?own:bool -> ?ro:bool -> ?enc:bool -> ?timeout:float -> ?ssn:string -> string -> bool
val delete_var : string -> bool
val set_value : string -> string -> bool
val set_enc_value : string -> Netplex_types.encap -> bool
val get_value : string -> string option
val get_enc_value : string -> Netplex_types.encap option
val wait_for_value : string -> string option
val wait_for_enc_value : string -> Netplex_types.encap option
val get_lazily : string -> (unit -> string) -> string option
val get_enc_lazily : string -> (unit -> Netplex_types.encap) -> Netplex_types.encap option
val dump : string -> Netlog.level -> unit
type 'a versioned_value
val vv_access : string -> string versioned_value
val vv_access_enc : string -> Netplex_types.encap versioned_value
val vv_get : 'a versioned_value -> 'a option
val vv_version : 'a versioned_value -> int64
val vv_update : 'a versioned_value -> bool
val vv_set : 'a versioned_value -> 'a -> bool
module Make_var_type (T : Netplex_cenv.TYPE) : sig ... end
module type VV_TYPE = sig ... end
module Make_vv (T : Netplex_cenv.TYPE) : sig ... end
val global_propagator : unit -> Netsys_global.propagator
val propagate_back : Netplex_types.controller -> unit