IceStorm::Instrumentation Namespace Reference

Classes

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
 

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
}
 
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 *)
 

Typedef Documentation

◆ ObserverUpdaterPtr

◆ SubscriberObserverPtr

◆ TopicManagerObserverPtr

◆ TopicObserverPtr

Enumeration Type Documentation

◆ SubscriberState [1/2]

Enumerator
SubscriberStateOnline 

Online waiting to send events.

SubscriberStateOffline 

Offline, retrying.

SubscriberStateError 

Error state, awaiting to be destroyed.

SubscriberStateOnline 

Online waiting to send events.

SubscriberStateOffline 

Offline, retrying.

SubscriberStateError 

Error state, awaiting to be destroyed.

Definition at line 204 of file Instrumentation.h.

◆ SubscriberState [2/2]

enum SubscriberState
Enumerator
SubscriberStateOnline 

Online waiting to send events.

SubscriberStateOffline 

Offline, retrying.

SubscriberStateError 

Error state, awaiting to be destroyed.

SubscriberStateOnline 

Online waiting to send events.

SubscriberStateOffline 

Offline, retrying.

SubscriberStateError 

Error state, awaiting to be destroyed.

Definition at line 102 of file Instrumentation.ice.

Function Documentation

◆ operator<() [1/4]

bool operator< ( const ObserverUpdater & lhs,
const ObserverUpdater & rhs )
inline

Definition at line 294 of file Instrumentation.h.

◆ operator<() [2/4]

bool operator< ( const SubscriberObserver & lhs,
const SubscriberObserver & rhs )
inline

Definition at line 268 of file Instrumentation.h.

◆ operator<() [3/4]

bool operator< ( const TopicManagerObserver & lhs,
const TopicManagerObserver & rhs )
inline

Definition at line 332 of file Instrumentation.h.

◆ operator<() [4/4]

bool operator< ( const TopicObserver & lhs,
const TopicObserver & rhs )
inline

Definition at line 240 of file Instrumentation.h.

◆ operator==() [1/4]

bool operator== ( const ObserverUpdater & lhs,
const ObserverUpdater & rhs )
inline

Definition at line 288 of file Instrumentation.h.

◆ operator==() [2/4]

bool operator== ( const SubscriberObserver & lhs,
const SubscriberObserver & rhs )
inline

Definition at line 262 of file Instrumentation.h.

◆ operator==() [3/4]

bool operator== ( const TopicManagerObserver & lhs,
const TopicManagerObserver & rhs )
inline

Definition at line 326 of file Instrumentation.h.

◆ operator==() [4/4]

bool operator== ( const TopicObserver & lhs,
const TopicObserver & rhs )
inline

Definition at line 234 of file Instrumentation.h.

◆ upCast() [1/4]

Ice::LocalObject * upCast ( ::IceStorm::Instrumentation::ObserverUpdater * p)

Definition at line 100 of file Instrumentation.cpp.

◆ upCast() [2/4]

Ice::LocalObject * upCast ( ::IceStorm::Instrumentation::SubscriberObserver * p)

Definition at line 90 of file Instrumentation.cpp.

◆ upCast() [3/4]

Ice::LocalObject * upCast ( ::IceStorm::Instrumentation::TopicManagerObserver * p)

Definition at line 110 of file Instrumentation.cpp.

◆ upCast() [4/4]

Ice::LocalObject * upCast ( ::IceStorm::Instrumentation::TopicObserver * p)

Definition at line 80 of file Instrumentation.cpp.