class type pool_t =A pool keeps connections from clients to serversobject
..end
method set_esys : Unixqueue.event_system -> unit
method request_clients : Hydro_types.system ->
shared_or_private ->
int ->
(Hydro_connector.client_connector * Hydro_types.client_params) list ->
managed_client_t list
method deactivate_host : Unix.inet_addr -> float -> unit
method deactivate_port : Hydro_types.network_port -> float -> unit
method trigger_shutdown : unit -> unit
After the shutdown, the pool is still usable, and new connections
can again be created.
method shutdown : unit -> unit
Note that it is possible that other pending events will cause attempts to create new connections while the shutdown is in progress. The pool revokes such attempts, such that it is ensured that all connections are down when this method returns.
After the shutdown, the pool is still usable, and new connections
can again be created.
method abort : unit -> unit
method reset : unit -> unit
method is_available : Unix.inet_addr ->
Hydro_types.network_port option ->
shared_or_private -> float -> bool