Plasma GitLab Archive
Projects Blog Knowledge

sig
  type camlbox_address = string
  type camlbox
  type camlbox_sender
  exception Empty
  exception Message_too_big
  val create_camlbox :
    Netcamlbox.camlbox_address -> int -> int -> Netcamlbox.camlbox
  val unlink_camlbox : Netcamlbox.camlbox_address -> unit
  val camlbox_fd : Netcamlbox.camlbox_address -> Unix.file_descr
  val camlbox_capacity : Netcamlbox.camlbox_address -> int
  val camlbox_bcapacity : Netcamlbox.camlbox -> int
  val camlbox_scapacity : Netcamlbox.camlbox_sender -> int
  val camlbox_msg_size : Netcamlbox.camlbox_address -> int
  val camlbox_bmsg_size : Netcamlbox.camlbox -> int
  val camlbox_smsg_size : Netcamlbox.camlbox_sender -> int
  val camlbox_messages : Netcamlbox.camlbox_address -> int
  val camlbox_bmessages : Netcamlbox.camlbox -> int
  val camlbox_smessages : Netcamlbox.camlbox_sender -> int
  val camlbox_get : Netcamlbox.camlbox -> int -> 'a
  val camlbox_delete : Netcamlbox.camlbox -> int -> unit
  val camlbox_wait : Netcamlbox.camlbox -> int list
  val camlbox_cancel_wait : Netcamlbox.camlbox -> unit
  val camlbox_sender :
    Netcamlbox.camlbox_address -> Netcamlbox.camlbox_sender
  val camlbox_sender_of_fd : Unix.file_descr -> Netcamlbox.camlbox_sender
  val camlbox_send : Netcamlbox.camlbox_sender -> '-> unit
  val camlbox_wake : Netcamlbox.camlbox_sender -> unit
end
This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml