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
|