Ice 3.7 Slice API Reference
Interfaces | Modules | Enumerations
Instrumentation.ice File Reference
#include <Ice/EndpointF.ice>
#include <Ice/ConnectionF.ice>
#include <Ice/Current.ice>
Include dependency graph for Instrumentation.ice:

Go to the source code of this file.

Interfaces

local interface  Ice::Instrumentation::ChildInvocationObserver
 The child invocation observer to instrument remote or collocated invocations. More...
 
local interface  Ice::Instrumentation::CollocatedObserver
 The collocated observer to instrument invocations that are collocated. More...
 
local interface  Ice::Instrumentation::CommunicatorObserver
 The communicator observer interface used by the Ice run-time to obtain and update observers for its observable objects. More...
 
local interface  Ice::Instrumentation::ConnectionObserver
 The connection observer interface to instrument Ice connections. More...
 
local interface  Ice::Instrumentation::DispatchObserver
 The dispatch observer to instrument servant dispatch. More...
 
local interface  Ice::Instrumentation::InvocationObserver
 The invocation observer to instrument invocations on proxies. More...
 
local interface  Ice::Instrumentation::Observer
 The object observer interface used by instrumented objects to notify the observer of their existence. More...
 
local interface  Ice::Instrumentation::ObserverUpdater
 The observer updater interface. More...
 
local interface  Ice::Instrumentation::RemoteObserver
 The remote observer to instrument invocations that are sent over the wire. More...
 
local interface  Ice::Instrumentation::ThreadObserver
 The thread observer interface to instrument Ice threads. More...
 

Modules

 Ice
 The Ice core library.
 
 Ice::Instrumentation
 The Instrumentation local interfaces enable observing a number of Ice core internal components (threads, connections, etc).
 

Enumerations

local enum  Ice::Instrumentation::ConnectionState {
  Ice::Instrumentation::ConnectionStateValidating, Ice::Instrumentation::ConnectionStateHolding, Ice::Instrumentation::ConnectionStateActive, Ice::Instrumentation::ConnectionStateClosing,
  Ice::Instrumentation::ConnectionStateClosed
}
 The state of an Ice connection. More...
 
local enum  Ice::Instrumentation::ThreadState { Ice::Instrumentation::ThreadStateIdle, Ice::Instrumentation::ThreadStateInUseForIO, Ice::Instrumentation::ThreadStateInUseForUser, Ice::Instrumentation::ThreadStateInUseForOther }
 The thread state enumeration keeps track of the different possible states of Ice threads. More...