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]

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.

◆ SubscriberState [2/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 203 of file Instrumentation.h.

Function Documentation

◆ operator<() [1/4]

bool IceStorm::Instrumentation::operator< ( const ObserverUpdater lhs,
const ObserverUpdater rhs 
)
inline

Definition at line 288 of file Instrumentation.h.

◆ operator<() [2/4]

bool IceStorm::Instrumentation::operator< ( const SubscriberObserver lhs,
const SubscriberObserver rhs 
)
inline

Definition at line 265 of file Instrumentation.h.

◆ operator<() [3/4]

bool IceStorm::Instrumentation::operator< ( const TopicManagerObserver lhs,
const TopicManagerObserver rhs 
)
inline

Definition at line 313 of file Instrumentation.h.

◆ operator<() [4/4]

bool IceStorm::Instrumentation::operator< ( const TopicObserver lhs,
const TopicObserver rhs 
)
inline

Definition at line 240 of file Instrumentation.h.

◆ operator==() [1/4]

bool IceStorm::Instrumentation::operator== ( const ObserverUpdater lhs,
const ObserverUpdater rhs 
)
inline

Definition at line 283 of file Instrumentation.h.

◆ operator==() [2/4]

bool IceStorm::Instrumentation::operator== ( const SubscriberObserver lhs,
const SubscriberObserver rhs 
)
inline

Definition at line 260 of file Instrumentation.h.

◆ operator==() [3/4]

bool IceStorm::Instrumentation::operator== ( const TopicManagerObserver lhs,
const TopicManagerObserver rhs 
)
inline

Definition at line 308 of file Instrumentation.h.

◆ operator==() [4/4]

bool IceStorm::Instrumentation::operator== ( const TopicObserver lhs,
const TopicObserver rhs 
)
inline

Definition at line 235 of file Instrumentation.h.

◆ upCast() [1/4]

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

Definition at line 98 of file Instrumentation.cpp.

◆ upCast() [2/4]

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

Definition at line 89 of file Instrumentation.cpp.

◆ upCast() [3/4]

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

Definition at line 107 of file Instrumentation.cpp.

◆ upCast() [4/4]

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

Definition at line 80 of file Instrumentation.cpp.