Ice 3.7 C++11 API Reference
Loading...
Searching...
No Matches
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

namespace  Ice
namespace  Ice::Instrumentation

Enumerations

enum class  Ice::Instrumentation::ConnectionState : unsigned char {
  Ice::Instrumentation::ConnectionStateValidating , Ice::Instrumentation::ConnectionStateHolding , Ice::Instrumentation::ConnectionStateActive , Ice::Instrumentation::ConnectionStateClosing ,
  Ice::Instrumentation::ConnectionStateClosed
}
 The state of an Ice connection. More...
enum class  Ice::Instrumentation::ThreadState : unsigned char { 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...