`sig
type 'a t
val manage :
?pagesize:int ->
?init:int ->
'a ->
'a Netshm_data.data_manager ->
Netshm.locking_method -> Netshm.shm_descr -> 'a Netshm_array.t
val length : 'a Netshm_array.t -> int
val get : 'a Netshm_array.t -> int -> 'a
val set : 'a Netshm_array.t -> int -> 'a -> unit
val resize : 'a Netshm_array.t -> int -> unit
val default_value : 'a Netshm_array.t -> 'a
val shm_table : 'a Netshm_array.t -> Netshm.shm_table
end`