Plasma GitLab Archive
Projects Blog Knowledge

sig
  type ('a, 'b) t
  val manage :
    ?pagesize:int ->
    ?init:int ->
    'Netshm_data.data_manager ->
    'Netshm_data.data_manager ->
    Netshm.locking_method -> Netshm.shm_descr -> ('a, 'b) Netshm_hashtbl.t
  val add : ('a, 'b) Netshm_hashtbl.t -> '-> '-> unit
  val find : ('a, 'b) Netshm_hashtbl.t -> '-> 'b
  val find_all : ('a, 'b) Netshm_hashtbl.t -> '-> 'b list
  val mem : ('a, 'b) Netshm_hashtbl.t -> '-> bool
  val remove : ('a, 'b) Netshm_hashtbl.t -> '-> unit
  val replace : ('a, 'b) Netshm_hashtbl.t -> '-> '-> unit
  val iter : ('-> '-> unit) -> ('a, 'b) Netshm_hashtbl.t -> unit
  val iter_keys : ('-> unit) -> ('a, 'b) Netshm_hashtbl.t -> unit
  val fold : ('-> '-> '-> 'c) -> ('a, 'b) Netshm_hashtbl.t -> '-> 'c
  val length : ('a, 'b) Netshm_hashtbl.t -> int
  val shm_table : ('a, 'b) Netshm_hashtbl.t -> Netshm.shm_table
end
This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml