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 <Ice/Proxy.h>
#include <Ice/Object.h>
#include <Ice/GCObject.h>
#include <Ice/Value.h>
#include <Ice/Incoming.h>
#include <Ice/FactoryTableInit.h>
#include <IceUtil/ScopedArray.h>
#include <Ice/Optional.h>
#include <Ice/ExceptionHelpers.h>
#include <Ice/Instrumentation.h>
#include <IceStorm/IceStorm.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

struct  StreamableTraits< ::IceStorm::Instrumentation::SubscriberState >
 
interface  ObserverUpdater
 The ObserverUpdater interface is implemented by IceStorm and an instance of this interface is provided on initialization to the TopicManagerObserver object. More...
 
interface  SubscriberObserver
 
interface  TopicManagerObserver
 The topic manager observer interface used by the Ice run-time to obtain and update observers for its observeable objects. More...
 
interface  TopicObserver
 

Namespaces

 Ice
 
 IceProxy
 
 IceStorm
 
 IceStorm::Instrumentation
 

Typedefs

typedef ::IceInternal::Handle< ::IceStorm::Instrumentation::ObserverUpdaterObserverUpdaterPtr
 
typedef ::IceInternal::Handle< ::IceStorm::Instrumentation::SubscriberObserverSubscriberObserverPtr
 
typedef ::IceInternal::Handle< ::IceStorm::Instrumentation::TopicManagerObserverTopicManagerObserverPtr
 
typedef ::IceInternal::Handle< ::IceStorm::Instrumentation::TopicObserverTopicObserverPtr
 

Enumerations

enum  SubscriberState {
  SubscriberStateOnline, SubscriberStateOffline, SubscriberStateError, SubscriberStateOnline,
  SubscriberStateOffline, SubscriberStateError
}
 

Functions

bool operator< (const ObserverUpdater &lhs, const ObserverUpdater &rhs)
 
bool operator< (const SubscriberObserver &lhs, const SubscriberObserver &rhs)
 
bool operator< (const TopicManagerObserver &lhs, const TopicManagerObserver &rhs)
 
bool operator< (const TopicObserver &lhs, const TopicObserver &rhs)
 
bool operator== (const ObserverUpdater &lhs, const ObserverUpdater &rhs)
 
bool operator== (const SubscriberObserver &lhs, const SubscriberObserver &rhs)
 
bool operator== (const TopicManagerObserver &lhs, const TopicManagerObserver &rhs)
 
bool operator== (const TopicObserver &lhs, const TopicObserver &rhs)
 
::Ice::LocalObject * upCast (::IceStorm::Instrumentation::ObserverUpdater *)
 
::Ice::LocalObject * upCast (::IceStorm::Instrumentation::SubscriberObserver *)
 
::Ice::LocalObject * upCast (::IceStorm::Instrumentation::TopicManagerObserver *)
 
::Ice::LocalObject * upCast (::IceStorm::Instrumentation::TopicObserver *)