Go to the documentation of this file.
13 #include <Ice/ObserverHelper.h>
17 #include <IceUtil/RecMutex.h>
33 Ice::ObjectPrx
proxy()
const;
46 void completed(
const Ice::AsyncResultPtr&);
47 void error(
bool,
const Ice::Exception&);
61 virtual void flush() = 0;
68 const Ice::ObjectPrx&,
80 IceUtil::Monitor<IceUtil::RecMutex>
_lock;
94 IceInternal::ObserverHelperT<IceStorm::Instrumentation::SubscriberObserver>
_observer;
104 #endif // SUBSCRIBER_H
std::deque<::IceStorm::EventDataPtr > EventDataSeq
A sequence of EventData.
void setState(SubscriberState)
bool operator!=(const IceStorm::Subscriber &, const IceStorm::Subscriber &)
bool operator==(const TopicLink &lhs, const TopicLink &rhs)
IceUtil::Handle< Subscriber > SubscriberPtr
IceUtil::Monitor< IceUtil::RecMutex > _lock
static SubscriberPtr create(const InstancePtr &, const IceStorm::SubscriberRecord &)
Ice::ObjectPrx proxy() const
const Ice::ObjectPrx _proxyReplica
Used to store persistent information for persistent subscribers.
const int _maxOutstanding
void Identity(MatrixXX< N, N, T > *a)
void completed(const Ice::AsyncResultPtr &)
IceStorm::SubscriberRecord record() const
IceUtil::Handle< Instance > InstancePtr
armarx::core::time::DateTime Time
const Ice::ObjectPrx _proxy
bool operator<(const TopicLink &lhs, const TopicLink &rhs)
void error(bool, const Ice::Exception &)
const IceStorm::SubscriberRecord _rec
const InstancePtr _instance
Subscriber(const InstancePtr &, const IceStorm::SubscriberRecord &, const Ice::ObjectPrx &, int, int)
IceInternal::ObserverHelperT< IceStorm::Instrumentation::SubscriberObserver > _observer
bool queue(bool, const EventDataSeq &)