class type pool_t =A pool keeps connections from clients to serversobject..end
method set_esys : Unixqueue.event_system -> unitmethod request_clients : Hydro_types.system ->
shared_or_private ->
int ->
(Hydro_connector.client_connector * Hydro_types.client_params) list ->
managed_client_t listmethod deactivate_host : Unix.inet_addr -> float -> unitmethod deactivate_port : Hydro_types.network_port -> float -> unitmethod trigger_shutdown : unit -> unit
After the shutdown, the pool is still usable, and new connections
can again be created.
method shutdown : unit -> unitNote 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 -> unitmethod reset : unit -> unitmethod is_available : Unix.inet_addr ->
Hydro_types.network_port option ->
shared_or_private -> float -> bool