module Netsys_global:sig
..end
This module provides a place to store global variables that work
across subprocess boundaries. In order to push values to related processes
it needs a propagator
. The propagator is not included here. The
Netplex library implements a propagator that is automatically activated.
Variables are limited to string type.
type
variable
val access : string -> variable
access name
: Create or look up a variable with this nameval get : variable -> string
val set : variable -> string -> unit
val get_v : variable -> string * int64
val set_v : variable -> string -> int64
val iter : (string -> string -> int64 -> unit) -> unit
iter f
: for every variable call f name value version
class type propagator =object
..end
val get_propagator : unit -> propagator option
None
val set_propagator : propagator option -> unit
Some p
, or remove the propagator with
None