Plasma GitLab Archive
Projects Blog Knowledge

Index of values


A
abort [Hydro_endpoint.Server]
Closes the connection immediately (no close connection message).
abort [Hydro_endpoint.Client]
Closes the connection immediately (no close connection message).
adapters [Hydro_endpoint.Master]
Returns the bound adapters (object dispatchers)
adapters [Hydro_endpoint.Server]
Returns the bound adapters (object dispatchers)
as_Ice_Object [Hydro_lm_IceObject]

B
bind_adapter [Hydro_endpoint.Master]
Binds an object dispatcher
bind_adapter [Hydro_endpoint.Server]
Binds an object dispatcher

C
call_params [Hydro_params]
Create a set of call parameters.
call_suspension [Hydro_lm]
check_object [Hydromon_query]
Checks whether the object monobj is alive with respect to the given operation.
class_defterm_Ice_Object [Hydro_lm_IceObject]
client_endpoint_type [Hydro_connector]
client_id [Hydro_endpoint.Client]
Returns an identifier for the client
client_params [Hydro_params]
Create a set of client parameters: 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. (Default: -1), 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.) (Default: -1), 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. (Default: -1), 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. (Default: default_exception_handler), 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_params_cmp [Hydro_params]
Compares two client params objects, and returns a result like Pervasives.compare.
complex_to_pair [Hydro_lm]
Used with ["hydro:mapping:complex"]
configure [Hydro_endpoint.Client]
Configures the client.
configure_proxy [Hydromon_query]
Configures the proxy such that the liveliness of the server port is checked before every call.
create [Hydro_endpoint.Master]
create [Hydro_endpoint.Server]
Create a new server
create [Hydro_endpoint.Client]
Create a new client
create_cache [Hydromon_query]
create_cache port period () : Create empty cache that is connected with the Hydromon instance port.
create_system [Hydro_lm]
Create an empty type system

D
datagram_hydro_multiplex_controller [Hydro_transport]
The multiplex controller for datagrams
dec_Ice_Object [Hydro_lm_IceObject]
decapsulate [Hydro_unmarshal]
decapsulate (nb,pos,len): Interprets the len bytes at pos in nb as encapsulation, and returns its contents also in the format (nb',pos',len').
default_exception_handler [Hydro_params]
The default handler just prints the exception to stderr
defterm_Ice_Object [Hydro_lm_IceObject]
descriptor [Hydro_connector]
descriptor fd is_master tpt: Create a hydro descriptor
dict_to_hashtbl [Hydro_lm]
dict_to_strmap [Hydro_lm]
dispatch_Ice_LocalObject [Hydro_lm_IceLocalObject]
dispatch_Ice_Object [Hydro_lm_IceObject]

E
enc_Ice_Object [Hydro_lm_IceObject]
encapsulate [Hydro_marshal]
encapsulate f b e: Calls f b and prepends the encapsulation header.
encoded_int [Hydro_marshal]
endpoint [Hydro_endpoint.Server]
Returns the endpoint name (for creating proxies)
endpoints_of_string [Hydro_string]
error [Hydro_lm]
Raise Error

F
fill_system [Hydro_lm_IceLocalObject]
fill_system [Hydro_lm_IceObject]

G
get_Ice_Locator_of_port [Hydro_locator]
Return a proxy referring to ::Ice::Locator for a host and a port
get_Ice_Locator_of_string [Hydro_locator]
Return a proxy referring to ::Ice::Locator from the stringified representation
get_transporter [Hydro_connector]
Get transporter or raise Limitation `UnsupportedEndpointType
graceful [Hydro_endpoint.Client]
The graceful flag is initially true, but set to false when a fatal error or a non-graceful shutdown happens

H
hashtbl_to_dict [Hydro_lm]
Used with ["hydro:mapping:hashtbl"]
hydro_factory [Hydro_netplex]
A factory for TCP-based Hydro servers.
hydromon_factory [Hydromon_netplex]
Reads the config from the config file, and starts the processor
hydromon_processor [Hydromon_netplex]
Start the Hydromon processor for this configuration

I
identity_of_string [Hydro_string]
identity_to_pair [Hydro_lm]
Used with ["hydro:mapping:identity"]
is_idle [Hydro_endpoint.Client]
Whether the client is up and idle
is_up [Hydro_endpoint.Client]
Whether the client is up (accepts new requests)

M
marshal [Hydro_marshal]
marshal sys ht class_flag val nb e: Encodes the value val which is supposed to be of type ht and appends the string to nb.
marshal_dictionary [Hydro_marshal]
marshal_enum [Hydro_marshal]
marshal_exn [Hydro_marshal]
marshal_exn sys hx val nb e: Encodes the exception value val which is supposed to be of (static) exn type hx and appends the string to nb.
marshal_msg [Hydro_marshal]
marshal_msg sys zstat msg p e: Returns a message buffer (header and bodies) for a message.
marshal_sequence [Hydro_marshal]
master_endpoint_type [Hydro_connector]
max_enc_minor [Hydro_marshal]
Maximum versions we can support
max_proto_minor [Hydro_marshal]
modify_proxy_conf [Hydro_proxy]
Create a proxy configuration that modifies the values found in the input configuration.

O
object_adapter [Hydro_oa]
Creates a new object adapter
object_of_class_repr [Hydro_lm]
Get the `Value
of_proxy_reference [Hydro_lm.Unsafe]
ofor_Ice_Object [Hydro_lm_IceObject]
ofpr_Ice_Object [Hydro_lm_IceObject]
option_to_seq [Hydro_lm]
Used with ["hydro:mapping:option"]

P
pair_to_complex [Hydro_lm]
pair_to_identity [Hydro_lm]
pc_Ice_Object [Hydro_lm_IceObject]
pool [Hydro_proxy]
Default implementation of a pool.
pool_connect [Hydro_endpoint.Client]
Used by Hydro_proxy.pool: The callback function is invoked when is_up becomes false
pr_of_address [Hydro_lm]
Create a reference from a (low-level) proxy address
pr_of_string [Hydro_lm]
Create a reference from a stringified proxy address
print_bool [Hydro_marshal]
print_byte [Hydro_marshal]
print_double [Hydro_marshal]
print_float [Hydro_marshal]
print_int [Hydro_marshal]
print_int32 [Hydro_marshal]
print_int64 [Hydro_marshal]
print_short [Hydro_marshal]
print_size [Hydro_marshal]
print_string [Hydro_marshal]
Various printers
proxy [Hydro_proxy]
Create a proxy for this environment and this proxy address
proxy_addr_of_string [Hydro_string]
proxy_conf [Hydro_proxy]
Create a fresh proxy configuration.
proxy_resolver [Hydro_locator]
A proxy_resolver that also supports indirect lookups through a locator service like icegridnode.
proxy_resolver [Hydro_proxy]
The default resolver looks for available endpoints and returns them in the order they occur in the address.

Q
queued_requests [Hydro_endpoint.Client]
Number of requests in the queue (that are not yet responded)

R
read_bool [Hydro_unmarshal]
read_byte [Hydro_unmarshal]
read_done [Hydro_message]
read_double [Hydro_unmarshal]
read_float [Hydro_unmarshal]
read_int [Hydro_unmarshal]
read_int32 [Hydro_unmarshal]
read_int64 [Hydro_unmarshal]
read_msg [Hydro_message]
read_msg_chunk [Hydro_message]
read_msg_header [Hydro_message]
read_short [Hydro_unmarshal]
register_adapter [Hydro_locator]
register_adapter loc adapterId replicaGroupId ep: Register the endpoint ep as adapter with name adapterId and the optional replicaGroupId in the locator service.
register_adapters [Hydro_locator]
register_adapters loc l ep: Registers all adapters in l for the endpoint ep in the locator service loc.
register_transporter [Hydro_connector]
Registers new transporters.

S
seq_to_option [Hydro_lm]
server_id [Hydro_endpoint.Server]
Returns an identifier for the server
server_params [Hydro_params]
Create a set of server parameters: 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 connection is dropped
shuffle [Hydro_proxy]
shuffle rnd (proxy_resolver params): shuffles the endpoints so that they are in random order
shutdown [Hydro_endpoint.Master]
shutdown [Hydro_endpoint.Server]
Shut the server gracefully down (by sending a close connection message)
shutdown [Hydro_endpoint.Client]
Shut the client gracefully down (by sending a close connection message).
shutdown_when_idle [Hydro_endpoint.Client]
Shutdown gracefully the next time the client becomes idle
stream_hydro_multiplex_controller [Hydro_transport]
The multiplex controller for stream encapsulation
string_of_endpoints [Hydro_string]
string_of_identity [Hydro_string]
string_of_proxy_addr [Hydro_string]
strmap_to_dict [Hydro_lm]
Used with ["hydro:mapping:strmap"]

T
tcp_endpoint_of_file_descr [Hydro_connector]
Returns the TCP endpoint for the TCP address, the timeout value, and the compression flag.
test_indirect_resolver [Hydro_locator]
to_proxy_reference [Hydro_lm.Unsafe]
Conversion from/to value
to_r_Ice_Object_ice_id [Hydro_lm_IceObject]
to_r_Ice_Object_ice_ids [Hydro_lm_IceObject]
to_r_Ice_Object_ice_isA [Hydro_lm_IceObject]
to_r_Ice_Object_ice_ping [Hydro_lm_IceObject]
toor_Ice_Object [Hydro_lm_IceObject]
topr_Ice_Object [Hydro_lm_IceObject]
twoway_call [Hydro_endpoint.Client]
Starts a twoway call

U
unbind_adapter [Hydro_endpoint.Master]
Removes the object dispatcher binding
unbind_adapter [Hydro_endpoint.Server]
Removes the object dispatcher binding
unchecked_pr_Ice_Object [Hydro_lm_IceObject]
unmarshal [Hydro_unmarshal]
unmarshal sys ht class_flag eb: Decodes the value at pos with length len in nb which is supposed to be of type ht and returns it.
unmarshal_bool [Hydro_unmarshal]
unmarshal_byte [Hydro_unmarshal]
unmarshal_dictionary [Hydro_unmarshal]
unmarshal_double [Hydro_unmarshal]
unmarshal_enum [Hydro_unmarshal]
unmarshal_exn [Hydro_unmarshal]
unmarshal_exn sys (nb,pos,len) : Decodes the exception value at pos with length len in nb and returns it.
unmarshal_float [Hydro_unmarshal]
unmarshal_int [Hydro_unmarshal]
unmarshal_int32 [Hydro_unmarshal]
unmarshal_int64 [Hydro_unmarshal]
unmarshal_msg [Hydro_unmarshal]
Returns a message for a message buffer (header and body)
unmarshal_sequence [Hydro_unmarshal]
unmarshal_short [Hydro_unmarshal]
unmarshal_string [Hydro_unmarshal]
unregister_adapter [Hydro_locator]
unregister_adapter loc adapterId replicaGroupId: Remove the registration entry for the adapter called adapterId and the optional replicaGroupId from the locator service.
unregister_adapters [Hydro_locator]
unregister_adapters loc l: Remove the registeration of all adapters in l for the from the locator service loc.
unwrap_Ice_Object [Hydro_lm_IceObject]
unwrap_proxy [Hydro_lm.Unsafe]
Get the proxy specification from a reference
update_call_params [Hydro_params]
Modifies the given call params
update_client_params [Hydro_params]
Modifies the given client params
update_client_params_by_endpoint [Hydro_params]
Updates the trans_timeout, max_proto_minor and max_enc_minor parameters by the values found in the endpoint: trans_timeout: is compared with the timeout of the endpoint, and the smaller value is taken, max_proto_minor and max_enc_minor: taken from the endpoint
update_server_params [Hydro_params]
Modifies the given server params

V
value_of_object [Hydro_lm]
Create a value from any object

W
wrap_Ice_Object [Hydro_lm_IceObject]
wrap_proxy [Hydro_lm.Unsafe]
Create a proxy reference.
write_done [Hydro_message]
write_msg [Hydro_message]
write_msg_chunk [Hydro_message]
write_msg_header [Hydro_message]

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