package ocamlnet

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type camlbox_address = string
type 'a camlbox
type 'a camlbox_sender
exception Empty
exception Message_too_big
val create_camlbox : camlbox_address -> int -> int -> 'a camlbox
val format_camlbox : camlbox_address -> Unix.file_descr -> int -> int -> 'a camlbox
val camlbox_addr : 'a camlbox -> camlbox_address
val camlbox_saddr : 'a camlbox_sender -> camlbox_address
val camlbox_fd : camlbox_address -> Unix.file_descr
val camlbox_capacity : camlbox_address -> int
val camlbox_bcapacity : 'a camlbox -> int
val camlbox_scapacity : 'a camlbox_sender -> int
val camlbox_msg_size : camlbox_address -> int
val camlbox_bmsg_size : 'a camlbox -> int
val camlbox_smsg_size : 'a camlbox_sender -> int
val camlbox_messages : camlbox_address -> int
val camlbox_bmessages : 'a camlbox -> int
val camlbox_smessages : 'a camlbox_sender -> int
val camlbox_get : 'a camlbox -> int -> 'a
val camlbox_get_copy : 'a camlbox -> int -> 'a
val camlbox_delete : 'a camlbox -> int -> unit
val camlbox_wait : 'a camlbox -> int list
val camlbox_cancel_wait : 'a camlbox -> unit
val camlbox_sender : camlbox_address -> 'a camlbox_sender
val camlbox_sender_of_fd : camlbox_address -> Unix.file_descr -> 'a camlbox_sender
val camlbox_send : ?prefer:int -> ?slot:int ref -> 'a camlbox_sender -> 'a -> unit
val camlbox_wake : 'a camlbox_sender -> unit
module Debug : sig ... end