Index of types


B
batch_request_msg [Hydro_types]

C
call_params [Hydro_types]
Parameters for a single call: msg_timeout: If Some tmo, the number tmo is the maximum number of seconds until when a response must have been arrived. Otherwise the call times out with a Client_condition `Message_timeout. If None, there is no such timeout condition. (Only used for twoway calls.), destination: For unconnected UDP sockets, this parameter must be Some addr to set the destination of the call. For connected sockets this parameter must be None.
class_repr [Hydro_types]
client_condition [Hydro_types]
client_params [Hydro_types]
Parameters for clients: trans_timeout: If non-negative, a timeout on the transport level is set. This means that connections that block for more than this number of seconds time out. In this case, the whole client fails, and all pending calls see a Client_condition `Transport_timeout if it happens in the middle of a connection, or Client_condition `Connect_timeout if it happens in the connect phase., msg_timeout: If non-negative, the number tmo is the maximum number of seconds until when a response must have been arrived. Otherwise the call times out with a Client_condition `Message_timeout. This error is non-fatal, and only the single call times out. (Only used for twoway calls.), idle_timeout: when the client has been idle for this number of seconds, it is automatically shut down. "Idle" means that there is neither something to send nor a message is expected to be received., The exception_handler is invoked for exceptions that cannot be handled by the client. The handler is never invoked for Unbound_exceptions - these always fall through to the caller. In any case the client is shut down for exceptions that cannot be handled by the client., max_proto_minor and max_enc_minor are the maximum minor versions of the server. These values are only used in the datagram case; for stream connections they can be obtained directly from the server. If not set, minor numbers of 0 are assumed.
client_response [Hydro_lm]
The client response type
complex [Hydro_lm]
compression_status [Hydro_types]
connection [Hydro_client_connector]
connector [Hydro_client_connector]

D
descriptor [Hydro_types]
domain_resolver [Hydro_proxy]
A domain resolver is a function r called as r esys name reply.

E
encap_buffer [Hydro_types]
endpoint [Hydro_types]
endpoint_type [Hydro_types]
exn_handler [Hydro_types]
An exception handler encapsulated as object
extended_proxy_addr [Hydro_proxy]
A proxy address where the parameters can also specify connectors directly
extended_proxy_parameters [Hydro_proxy]

H
hclass [Hydro_types]
hexn [Hydro_types]
hfunction [Hydro_types]
hintf [Hydro_types]
htype [Hydro_types]

I
identity [Hydro_types]
The identity of a remote object

L
limitation [Hydro_types]

M
msg [Hydro_types]
msg_buffer [Hydro_types]
msg_header [Hydro_types]
msg_reader [Hydro_message]
msg_type [Hydro_types]
msg_writer [Hydro_message]
multiplicity [Hydro_proxy]
See below

N
network_port [Hydro_types]
noreturn [Hydro_types]
A type without value.

O
object_value [Hydro_types]
Object values are subtypes of sliced_value.
op_mode [Hydro_types]
or_Ice_Object [Hydro_lm_IceObject]

P
pr_Ice_Object [Hydro_lm_IceObject]
protocol_violation [Hydro_types]
proxy_addr [Hydro_types]
The address of a remote object (for creating a proxy): id is the identity of the remote object, facet is the facet if any, mode is the mode of the proxy, secure may demand that only SSL endpoints are chose in order to access the remote object, parameters denotes the endpoint(s) where the object is reachable in a transport-dependent form
proxy_error [Hydro_types]
proxy_mode [Hydro_types]
proxy_name [Hydro_lm_IceObject]
proxy_parameters [Hydro_types]
proxy_reference [Hydro_lm]
The language-mapped type of the Slice type "T*" where 't is the language-mapped name of the proxy

R
reply_msg [Hydro_types]
request_msg [Hydro_types]
response [Hydro_endpoint.Client]
A friendly version of response messages
result [Hydro_transport]
result [Hydro_types]
result_eof [Hydro_transport]

S
shared_or_private [Hydro_proxy]
Internally used
slice [Hydro_types]
It is possible that the ID of a slice is known or not.
sliced_value [Hydro_types]
Sliced values are used to marshal exceptions and object instances.
sockaddr [Hydro_transport]
socket [Hydro_client_connector]
How to get a socket
ssl_endpoint [Hydro_types]
strmap [Hydro_lm]
system [Hydro_types]

T
t [Hydro_endpoint.Client]
A live client
tcp_endpoint [Hydro_types]
transport_protocol_type [Hydro_types]

U
udp_endpoint [Hydro_types]

V
value [Hydro_types]
This is mostly clear: e.g.