package links

  1. Overview
  2. Docs
module type NAME = sig ... end
module ClientID : NAME
module ProcessID : NAME
module ChannelID : NAME
type client_id = ClientID.t
val show_client_id : client_id -> Ppx_deriving_runtime.string
type process_id = ProcessID.t
val show_process_id : process_id -> Ppx_deriving_runtime.string
type apid = AccessPointID.t
type channel_id = ChannelID.t
val show_channel_id : channel_id -> Ppx_deriving_runtime.string
val main_process_pid : process_id
val dummy_client_id : client_id
module type PIDMAP = Utility.Map with type key = ProcessID.t
module type CLIENTIDMAP = Utility.Map with type key = ClientID.t
module type CHANNELIDMAP = Utility.Map with type key = ChannelID.t
module PidMap : PIDMAP
type 'a pid_map = 'a PidMap.t
type 'a client_id_map = 'a ClientIDMap.t
type 'a apid_map = 'a AccessPointIDMap.t
type 'a channel_id_map = 'a ChannelIDMap.t
module type PIDSET = Utility.Set with type elt = ProcessID.t
module type CLIENTIDSET = Utility.Set with type elt = ClientID.t
module type CHANNELIDSET = Utility.Set with type elt = ChannelID.t
module PidSet : PIDSET
type pid_set = PidSet.t
type client_id_set = ClientIDSet.t
type apid_set = AccessPointIDSet.t
type channelid_set = ChannelIDSet.t