class type transporter = object
.. end
method endpoint_type : Hydro_types.endpoint_type
Every transporter is for a specific endpoint type
method proxy_modes : Hydro_types.proxy_mode list
Supported proxy modes
method client_connect_engine : client_connector ->
Unixqueue.event_system ->
multiplexed_descriptor Uq_engines.engine
An engine that is able to create and, if requested, to connect the socket
method server_endpoint : Hydro_types.descriptor -> Hydro_types.server_params -> Hydro_types.endpoint
Get the endpoint where the server is reachable
method server_multiplex_connection : Hydro_types.descriptor ->
Unixqueue.event_system ->
multiplexed_descriptor Uq_engines.engine
Get the multiplexed connection for an existing server connection
method server_create_engine : master_connector ->
Unixqueue.event_system -> Hydro_types.descriptor Uq_engines.engine
Creates a server socket. For stream sockets, a master descriptor is
created. For datagram sockets, a normal socket is created
method server_accept_engine : Hydro_types.descriptor ->
Unixqueue.event_system -> Hydro_types.descriptor Uq_engines.engine
Accepts a new connection. For a master socket, a new connection is
established. For a non-master socket, the returned descriptor is
identical to the one passed in