|
|
#include <ArmarXCore/applications/ArmarXStorm/IceStorm/Subscriber.h>
Inheritance diagram for Subscriber:Public Types | |
| enum | SubscriberState { SubscriberStateOnline , SubscriberStateOffline , SubscriberStateError , SubscriberStateReaped } |
Public Member Functions | |
| void | completed (const Ice::AsyncResultPtr &) |
| void | destroy () |
| void | error (bool, const Ice::Exception &) |
| bool | errored () const |
| virtual void | flush ()=0 |
| Ice::Identity | id () const |
| Ice::ObjectPrx | proxy () const |
| bool | queue (bool, const EventDataSeq &) |
| bool | reap () |
| IceStorm::SubscriberRecord | record () const |
| void | resetIfReaped () |
| void | shutdown () |
| void | updateObserver () |
Static Public Member Functions | |
| static SubscriberPtr | create (const InstancePtr &, const IceStorm::SubscriberRecord &) |
Protected Member Functions | |
| void | setState (SubscriberState) |
| Subscriber (const InstancePtr &, const IceStorm::SubscriberRecord &, const Ice::ObjectPrx &, int, int) | |
Protected Attributes | |
| int | _currentRetry |
| EventDataSeq | _events |
| const InstancePtr | _instance |
| IceUtil::Monitor< IceUtil::RecMutex > | _lock |
| const int | _maxOutstanding |
| IceUtil::Time | _next |
| IceInternal::ObserverHelperT< IceStorm::Instrumentation::SubscriberObserver > | _observer |
| int | _outstanding |
| int | _outstandingCount |
| const Ice::ObjectPrx | _proxy |
| const Ice::ObjectPrx | _proxyReplica |
| const IceStorm::SubscriberRecord | _rec |
| const int | _retryCount |
| bool | _shutdown |
| SubscriberState | _state |
| enum SubscriberState |
|
protected |
| void completed | ( | const Ice::AsyncResultPtr & | result | ) |
|
static |
| void destroy | ( | ) |
| void error | ( | bool | dec, |
| const Ice::Exception & | e ) |
| bool errored | ( | ) | const |
|
pure virtual |
| Ice::Identity id | ( | ) | const |
| Ice::ObjectPrx proxy | ( | ) | const |
| bool queue | ( | bool | forwarded, |
| const EventDataSeq & | events ) |
| bool reap | ( | ) |
| SubscriberRecord record | ( | ) | const |
| void resetIfReaped | ( | ) |
|
protected |
| void shutdown | ( | ) |
| void updateObserver | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |