Plasma GitLab Archive
Projects Blog Knowledge

Index of class methods


A
abort [Hydro_proxy.managed_client_t]
Abort the client (immediate shutdown
abort [Hydro_proxy.pool_t]
Aborts all pooled clients (immediately)
abort_rw [Hydro_transport.hydro_multiplex_controller]
Aborts the current reader and/or writer forever.
acall [Hydro_lm.call_suspension_t]
Do the RPC call asynchronously.
adapter_id [Hydro_oa.object_adapter_t]
add [Hydro_oa.object_adapter_t]
add id obj: Adds the object obj under the identity id to the adapter.
alive [Hydro_transport.hydro_multiplex_controller]
If the controller is alive, the socket is not yet completely down.
available [Hydro_proxy.managed_client_t]
available t: Says whether the client is available for new calls at timestamp t

C
cancel_rd_polling [Hydro_transport.hydro_multiplex_controller]
Cancels polling for the next input message.
cancel_shutting_down [Hydro_transport.hydro_multiplex_controller]
Cancels the shutdown procedure.
clear_error [Hydro_proxy.managed_client_t]
Clear all error state
client [Hydro_proxy.managed_client_t]
Return the current incarnation of the client
client_connect_engine [Hydro_connector.transporter]
An engine that is able to create and, if requested, to connect the socket
client_incarnation [Hydro_proxy.managed_client_t]
Return the incarnation number of the client just returned
client_pool [Hydro_proxy.proxy_env_t]
The pool of clients with active connections to servers
context [Hydro_proxy.proxy_conf_t]
The context of key/value parameters sent with every request.
ctrl [Hydro_connector.multiplexed_descriptor]

D
deactivate [Hydro_proxy.managed_client_t]
Deactivate this client for the passed number of seconds
deactivate_host [Hydro_proxy.pool_t]
Deactivate the host for this number of seconds
deactivate_port [Hydro_proxy.pool_t]
Deactivate the port for this number of seconds
deactivation_period [Hydro_proxy.proxy_conf_t]
For how long endpoints are marked as "dead" when connections repeatedly break.
default_proxy_conf [Hydro_proxy.proxy_env_t]
The default configuration for new proxies (can be changed per proxy)

E
endpoint_type [Hydro_connector.transporter]
Every transporter is for a specific endpoint type
error_count [Hydro_proxy.managed_client_t]
Return the number of recorded errors
event_system [Hydro_proxy.proxy_env_t]
The event system
event_system [Hydro_transport.hydro_multiplex_controller]
Returns the event system

F
facets [Hydro_lm_IceObject.od_Ice_Object]
file_descr [Hydro_types.descriptor]

G
get_identity [Hydro_oa.object_adapter_t]
Looks the identity for the given object up, or raises Not_found
getpeername [Hydro_transport.hydro_multiplex_controller]
The address of the peer's socket.
getsockname [Hydro_transport.hydro_multiplex_controller]
The address of this socket

H
host_port [Hydro_proxy.managed_client_t]
Return the host and port of the server this managed client is bound to.
hydro_effective_id [Hydro_lm_IceLocalObject.oi_Ice_LocalObject]
hydro_effective_id [Hydro_lm_IceObject.oi_Ice_Object]
hydro_effective_id [Hydro_lm.interface_base]
hydro_effective_id [Hydro_lm.sliced_base]
hydro_env [Hydro_proxy.proxy_t]
Return the proxy environment
hydro_facet [Hydro_proxy.proxy_t]
Return the facet, if used
hydro_id [Hydro_proxy.proxy_t]
Return the identity of the object the proxy represents
hydro_inflate [Hydro_lm.object_base]
hydro_invoke_operation [Hydro_lm_IceLocalObject.oi_Ice_LocalObject]
hydro_invoke_operation [Hydro_lm_IceObject.oi_Ice_Object]
hydro_invoke_operation [Hydro_lm.interface_base]
hydro_invoke_operation [Hydro_lm.object_base]
hydro_proxy_conf [Hydro_proxy.proxy_t]
Return the current proxy configuration
hydro_proxy_reference [Hydro_lm_IceObject.po_Ice_Object]
hydro_reset [Hydro_proxy.proxy_t]
Resets the internal proxy state
hydro_response [Hydro_lm_IceObject.r_simple_response]
hydro_set_monitor [Hydro_proxy.proxy_t]
hydro_set_monitor mon: The function mon is called whenever a call is to be done.
hydro_set_proxy_conf [Hydro_proxy.proxy_t]
Sets a new proxy configuration.
hydro_shutdown [Hydro_proxy.proxy_t]
Marks the proxy as "down".
hydro_slices [Hydro_lm.sliced_base]
hydro_twoway_call [Hydro_proxy.proxy_t]
hydro_twoway_call hi name args params pass_result: Perform a twoway call to the function name of interface hi, and pass the arguments args as input.

I
ice_id [Hydro_lm_IceObject.oi_Ice_Object]
ice_id [Hydro_lm_IceObject.poi_Ice_Object]
ice_ids [Hydro_lm_IceObject.oi_Ice_Object]
ice_ids [Hydro_lm_IceObject.poi_Ice_Object]
ice_isA [Hydro_lm_IceObject.oi_Ice_Object]
ice_isA [Hydro_lm_IceObject.poi_Ice_Object]
ice_ping [Hydro_lm_IceObject.oi_Ice_Object]
ice_ping [Hydro_lm_IceObject.poi_Ice_Object]
inactivate [Hydro_transport.hydro_multiplex_controller]
Inactivates the connection immediately, and releases any resources the controller is responsible for (e.g.
invoke_object [Hydro_oa.object_adapter_t]
Looks the object for the given identity up, and returns the corresponding facet dispatcher.
is_available [Hydro_proxy.pool_t]
This method is called by the pool implementation to check for the availability of a service.
is_master [Hydro_types.descriptor]

M
max_reconnections [Hydro_proxy.proxy_conf_t]
How often an endpoint can be reconnected after the first attempt, before the endpoint is given up.
mem_id [Hydro_oa.object_adapter_t]
Tests whether the identity is added to the adapter
mem_obj [Hydro_oa.object_adapter_t]
Tests whether the object is added to the adapter
multiplicity [Hydro_proxy.proxy_conf_t]
How many connections to servers are held by every proxy.

P
params [Hydro_lm.call_suspension_t]
Get the call parameters
peer_user_name [Hydro_transport.hydro_multiplex_controller]
If the transport mechanism provides a way to authenticate the peer, it can return the name here.
proto_type [Hydro_types.descriptor]
proxy_modes [Hydro_connector.transporter]
Supported proxy modes
proxy_resolver [Hydro_proxy.proxy_env_t]
The resolver used to map names to addresses

R
read_eof [Hydro_transport.hydro_multiplex_controller]
Whether the EOF marker has been read
reading [Hydro_transport.hydro_multiplex_controller]
True iff there is a reader
record_error [Hydro_proxy.managed_client_t]
Record an error situation.
remove_id [Hydro_oa.object_adapter_t]
Removes the identity from the adapter.
remove_obj [Hydro_oa.object_adapter_t]
Removes the object from the adapter.
replica_group_id [Hydro_oa.object_adapter_t]
request_clients [Hydro_proxy.pool_t]
Request clients from the pool
reset [Hydro_proxy.pool_t]
Shuts all clients down, and forget any deactivations
resolution_period [Hydro_proxy.proxy_conf_t]
How often endpoints are resolved.
resolve [Hydro_proxy.proxy_resolver_t]
resolve epa pass_result pe: Resolves the names in pa asynchronously, and calls pass_result l with the lazy list l of connectors and client parameters.
result [Hydro_lm_IceObject.r_simple_response]

S
scall [Hydro_lm.call_suspension_t]
Do the RPC call synchronously.
server_accept_engine [Hydro_connector.transporter]
Accepts a new connection.
server_create_engine [Hydro_connector.transporter]
Creates a server socket.
server_endpoint [Hydro_connector.transporter]
Get the endpoint where the server is reachable
server_multiplex_connection [Hydro_connector.transporter]
Get the multiplexed connection for an existing server connection
set_adapter_id [Hydro_oa.object_adapter_t]
Get/set the adapter ID.
set_esys [Hydro_proxy.pool_t]
Tell the pool the event system.
set_replica_group_id [Hydro_oa.object_adapter_t]
Get/set the replica group ID.
set_timeout [Hydro_transport.hydro_multiplex_controller]
If there is no read or write activity for the passed number of seconds, the notify callback is invoked.
shared_connections [Hydro_proxy.proxy_conf_t]
Whether connections to servers are shared with other proxies (true), or are private to every proxy (false).
shutdown [Hydro_proxy.pool_t]
Shuts all pooled clients down.
shutdown [Hydro_types.descriptor]
skip_message [Hydro_transport.hydro_multiplex_controller]
Skips the current/next received message, i.e.
start_reading [Hydro_transport.hydro_multiplex_controller]
Start reading from the connection.
start_shutting_down [Hydro_transport.hydro_multiplex_controller]
Start shutting down the connection.
start_writing [Hydro_transport.hydro_multiplex_controller]
Starts writing the message.
start_writing_eof [Hydro_transport.hydro_multiplex_controller]
system [Hydro_proxy.proxy_env_t]
The ICE type system

T
transport_protocol_type [Hydro_transport.hydro_multiplex_controller]
The transport protocol
trigger_shutdown [Hydro_proxy.managed_client_t]
Shut the client down.
trigger_shutdown [Hydro_proxy.pool_t]
Shuts all pooled clients down.

U
unused_since [Hydro_proxy.managed_client_t]
If this object is currently unused (i.e.

W
with_params [Hydro_lm.call_suspension_t]
Get a new call suspension with updated call parameters
writing [Hydro_transport.hydro_multiplex_controller]
True iff there is a writer

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