| File lib/ocaml/pkg-lib/hydro/hydro_connector.cmi_pretty | GODI Package godi-hydro |
| Library hydro |
| Hydro_connector.html | hydro_connector.cmi_pretty | hydro_connector.mli | Sources |
class type multiplexed_descriptor = object method ctrl : Hydro_transport.hydro_multiplex_controller method file_descr : Unix.file_descr method is_master : bool method proto_type : Hydro_types.transport_protocol_type method shutdown : unit -> unit end type client_connector = [ `Endpoint of Hydro_types.endpoint * Hydro_types.network_port option ] val client_endpoint_type : client_connector -> Hydro_types.endpoint_type type master_connector = [ `Anon_endpoint_IPv4 of Hydro_types.endpoint_type | `Anon_endpoint_IPv6 of Hydro_types.endpoint_type | `Named_endpoint of Unix.sockaddr * Hydro_types.endpoint_type ] val master_endpoint_type : master_connector -> Hydro_types.endpoint_type class type transporter = object method client_connect_engine : client_connector -> Unixqueue.event_system -> multiplexed_descriptor Uq_engines.engine method endpoint_type : Hydro_types.endpoint_type method proxy_modes : Hydro_types.proxy_mode list method server_accept_engine : Hydro_types.descriptor -> Unixqueue.event_system -> Hydro_types.descriptor Uq_engines.engine method server_create_engine : master_connector -> Unixqueue.event_system -> Hydro_types.descriptor Uq_engines.engine method server_endpoint : Hydro_types.descriptor -> Hydro_types.server_params -> Hydro_types.endpoint method server_multiplex_connection : Hydro_types.descriptor -> Unixqueue.event_system -> multiplexed_descriptor Uq_engines.engine end val register_transporter : transporter -> unit val get_transporter : Hydro_types.endpoint_type -> transporter val descriptor : Unix.file_descr -> bool -> Hydro_types.transport_protocol_type -> Hydro_types.descriptor