Ice 3.7 C++11 API Reference
Classes | Namespaces | Enumerations
Instrumentation.h File Reference
#include <IceUtil/PushDisableWarnings.h>
#include <Ice/ProxyF.h>
#include <Ice/ObjectF.h>
#include <Ice/ValueF.h>
#include <Ice/Exception.h>
#include <Ice/LocalObject.h>
#include <Ice/StreamHelpers.h>
#include <Ice/Comparable.h>
#include <IceUtil/ScopedArray.h>
#include <Ice/Optional.h>
#include <Ice/EndpointF.h>
#include <Ice/ConnectionF.h>
#include <Ice/Current.h>
#include <IceUtil/UndefSysMacros.h>
#include <IceUtil/PopDisableWarnings.h>
Include dependency graph for Instrumentation.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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

Namespaces

 Ice
 
 Ice::Instrumentation
 

Enumerations

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