Ice 3.7 Slice API Reference
|
Go to the documentation of this file.
7 [[
"cpp:dll-export:ICE_API"]]
8 [[
"cpp:doxygen:include:Ice/Ice.h"]]
16 [[
"objc:dll-export:ICE_API"]]
17 [[
"objc:header-dir:objc"]]
19 [[
"python:pkgdir:Ice"]]
25 #ifndef __SLICE2JAVA_COMPAT__
26 [[
"java:package:com.zeroc"]]
39 [
"objc:prefix:ICEINSTRUMENTATION"]
40 module Instrumentation
ThreadState
The thread state enumeration keeps track of the different possible states of Ice threads.
Definition: Instrumentation.ice:84
void reply(int size)
Reply notification.
The object adapter provides an up-call interface from the Ice run time to the implementation of Ice o...
Definition: ObjectAdapter.ice:50
@ ThreadStateIdle
The thread is idle.
Definition: Instrumentation.ice:90
The collocated observer to instrument invocations that are collocated.
Definition: Instrumentation.ice:270
The dispatch observer to instrument servant dispatch.
Definition: Instrumentation.ice:217
ThreadObserver getThreadObserver(string parent, string id, ThreadState s, ThreadObserver o)
This method should return a thread observer for the given thread.
void sentBytes(int num)
Notification of sent bytes over the connection.
void updateConnectionObservers()
Update connection observers associated with each of the Ice connection from the communicator and its ...
@ ConnectionStateActive
The connection is active and can send and receive messages.
Definition: Instrumentation.ice:166
void updateThreadObservers()
Update thread observers associated with each of the Ice thread from the communicator and its object a...
The thread observer interface to instrument Ice threads.
Definition: Instrumentation.ice:127
ConnectionState
The state of an Ice connection.
Definition: Instrumentation.ice:146
void userException()
Notification of a user exception.
The connection observer interface to instrument Ice connections.
Definition: Instrumentation.ice:191
Base class providing access to the connection details.
Definition: Connection.ice:64
The child invocation observer to instrument remote or collocated invocations.
Definition: Instrumentation.ice:242
@ ConnectionStateClosed
The connection is closed and waits for potential dispatch to be finished before being destroyed and d...
Definition: Instrumentation.ice:182
The remote observer to instrument invocations that are sent over the wire.
Definition: Instrumentation.ice:260
@ ConnectionStateHolding
The connection is holding the reception of new messages.
Definition: Instrumentation.ice:159
@ ThreadStateInUseForIO
The thread is in use performing reads or writes for Ice connections.
Definition: Instrumentation.ice:99
@ ConnectionStateValidating
The connection is being validated.
Definition: Instrumentation.ice:152
The communicator observer interface used by the Ice run-time to obtain and update observers for its o...
Definition: Instrumentation.ice:385
void retried()
Notification of the invocation being retried.
The object observer interface used by instrumented objects to notify the observer of their existence.
Definition: Instrumentation.ice:50
Observer getConnectionEstablishmentObserver(Endpoint endpt, string connector)
This method should return an observer for the given endpoint information and connector.
@ ConnectionStateClosing
The connection is being gracefully shutdown and waits for the peer to close its end of the connection...
Definition: Instrumentation.ice:174
ConnectionObserver getConnectionObserver(ConnectionInfo c, Endpoint e, ConnectionState s, ConnectionObserver o)
This method should return a connection observer for the given connection.
void userException()
Notification of a user exception.
@ ThreadStateInUseForUser
The thread is calling user code (servant implementation, AMI callbacks).
Definition: Instrumentation.ice:108
void receivedBytes(int num)
Notification of received bytes over the connection.
The user-level interface to an endpoint.
Definition: Endpoint.ice:163
The invocation observer to instrument invocations on proxies.
Definition: Instrumentation.ice:282
void attach()
This method is called when the instrumented object is created or when the observer is attached to an ...
void failed(string exceptionName)
Notification of a failure.
void detach()
This method is called when the instrumented object is destroyed and as a result the observer detached...
The Ice core library.
Definition: BuiltinSequences.ice:27
DispatchObserver getDispatchObserver(Current c, int size)
This method should return a dispatch observer for the given dispatch.
void reply(int size)
Reply notification.
The observer updater interface.
Definition: Instrumentation.ice:346
CollocatedObserver getCollocatedObserver(ObjectAdapter adapter, int requestId, int size)
Get a collocated observer for this invocation.
void stateChanged(ThreadState oldState, ThreadState newState)
Notification of thread state change.
void setObserverUpdater(ObserverUpdater updater)
The Ice run-time calls this method when the communicator is initialized.
Information about the current method invocation for servers.
Definition: Current.ice:103
@ ThreadStateInUseForOther
The thread is performing other internal activities (DNS lookups, timer callbacks, etc).
Definition: Instrumentation.ice:116
RemoteObserver getRemoteObserver(ConnectionInfo con, Endpoint endpt, int requestId, int size)
Get a remote observer for this invocation.
Observer getEndpointLookupObserver(Endpoint endpt)
This method should return an observer for the given endpoint information.
dictionary< string, string > Context
A request context.
Definition: Current.ice:42
InvocationObserver getInvocationObserver(Object *prx, string operation, Context ctx)
This method should return an invocation observer for the given invocation.