Plasma GitLab Archive
Projects Blog Knowledge

Index of types


B
batch_request_msg [Hydro_types]

C
cache [Hydromon_query]
Caches previous queries
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., context: If Some ctx, the key/value pairs in ctx are to be passed as context. If None a reasonable default is passed.
class_repr [Hydro_types]
client_condition [Hydro_types]
client_connector [Hydro_connector]
`Endpoint(ep,port): port is the DNS-resolved port of the port mentioned in ep (if a DNS resolution happened)
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]
config [Hydromon_netplex]
Explanations see below, at hydromon_factory

D
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]

F
facet_dispatcher [Hydro_types]

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

K
kind [Hydro_endpoint.GeneralizedEndpoint]

L
limitation [Hydro_types]

M
master_connector [Hydro_connector]
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_dispatcher [Hydro_types]
The invoke_object method either returns the next dispatcher, or raises Not_found.
object_value [Hydro_types]
Object values are subtypes of sliced_value.
op_mode [Hydro_types]
operation_dispatcher [Hydro_types]
If you get Not_found after only passing the operation name to hydro_invoke_operation the operation does not exist.
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]
Where to find the Internet port(s) of the service behind the proxy: `Endpoints e: The proxy is a direct proxy with the non-empty array of endpoints e, `Well_known: The proxy is an indirect proxy referring to a well known object, `Adapter s: The proxy is an indirect proxy referring to an adapter s (the string is non-empty)
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]
rr_Ice_Object_ice_id [Hydro_lm_IceObject]
rr_Ice_Object_ice_ids [Hydro_lm_IceObject]
rr_Ice_Object_ice_isA [Hydro_lm_IceObject]
rr_Ice_Object_ice_ping [Hydro_lm_IceObject]

S
server_ops [Hydro_types]
- endpoint returns the endpoint name where this server is reachable by remote proxies shutdown_connection initiates the shutdown of the connection for connection-oriented servers (nothing is done for connection-less servers), abort_connection closes the connection immediately for connection-oriented servers (nothing is done for connection-less servers), event_system is the Unixqueue the server is using, system is the type system, server_params are the server parameters, server_id identifies the connection for connection-oriented servers, otherwise just the server
server_params [Hydro_types]
session [Hydro_types]
- is_responded is true when a response has been sent, or when a response can no longer be sent, and false when a response is still expected response is Some r when the response r is emitted, and None otherwise, emit_result r outvars emits the main result r and the output parameters outvars, emit_user_exception sv emits the user exception contained in sv, emit_unknown_local_exception s emit the "unknown local exception", accompanied by the string s, emit_unknown_user_exception s emit the "unknown user exception", accompanied by the string s, emit_unknown_exception s emit the "unknown exception", accompanied by the string s, request_id is the request ID sent in the request. Fails if non applicable (e.g. oneway calls), context is the list of key/value pairs sent as context in the request message, server_ops allows access to server-specific operations
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]
ssl_endpoint [Hydro_types]
strmap [Hydro_lm]
system [Hydro_types]

T
t [Hydro_endpoint.Master]
t [Hydro_endpoint.Server]
A server endpoint for an existing connection
t [Hydro_endpoint.Client]
A live client
t [Hydro_endpoint.GeneralizedEndpoint]
An endpoint that can be enabled as client (and thus invoke remote functions), or as server (and thus provide functions for remote invocation), or as both.
tcp_endpoint [Hydro_types]
transport_protocol_type [Hydro_types]

U
udp_endpoint [Hydro_types]
uncallable [Hydro_lm_IceObject]

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

This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml