RSB
0.7.0
|
Objects of classes which implement this specialized InConnector interface provide the ability to receive events in push-style manner by means of one transport mechanism. More...
#include <InPushConnector.h>
Public Types | |
typedef boost::shared_ptr < InPushConnector > | Ptr |
Public Types inherited from rsb::transport::InConnector | |
typedef boost::shared_ptr < InConnector > | Ptr |
Public Member Functions | |
virtual | ~InPushConnector () |
virtual void | addHandler (eventprocessing::HandlerPtr handler) |
virtual void | removeHandler (eventprocessing::HandlerPtr handler) |
Public Member Functions inherited from rsb::transport::InConnector | |
virtual | ~InConnector () |
virtual void | setScope (const Scope &scope)=0 |
Sets the scope this connector will receive events from. | |
Public Member Functions inherited from rsb::transport::Connector | |
virtual | ~Connector () |
virtual void | activate ()=0 |
Activates the connector. | |
virtual void | deactivate ()=0 |
virtual void | setQualityOfServiceSpecs (const QualityOfServiceSpec &specs)=0 |
Requests new QoS settings for publishing events. | |
Public Member Functions inherited from rsb::filter::FilterObserver | |
FilterObserver () | |
virtual | ~FilterObserver () |
virtual void | notify (Filter *filter, const FilterAction::Types &at) |
virtual void | notify (ScopeFilter *filter, const FilterAction::Types &at) |
Protected Types | |
typedef std::list < eventprocessing::HandlerPtr > | HandlerList |
Protected Attributes | |
HandlerList | handlers |
Objects of classes which implement this specialized InConnector interface provide the ability to receive events in push-style manner by means of one transport mechanism.
Definition at line 47 of file InPushConnector.h.
|
protected |
Definition at line 56 of file InPushConnector.h.
typedef boost::shared_ptr<InPushConnector> rsb::transport::InPushConnector::Ptr |
Definition at line 49 of file InPushConnector.h.
|
virtual |
Reimplemented in rsb::transport::socket::InPushConnector, rsb::spread::InPushConnector, and rsb::inprocess::InPushConnector.
Definition at line 34 of file InPushConnector.cpp.
|
virtual |
Reimplemented in rsb::spread::InPushConnector.
Definition at line 37 of file InPushConnector.cpp.
Referenced by rsb::spread::InPushConnector::addHandler(), and rsb::spread::InPushConnector::removeHandler().
|
virtual |
Reimplemented in rsb::spread::InPushConnector.
Definition at line 41 of file InPushConnector.cpp.
|
protected |
Definition at line 58 of file InPushConnector.h.
Referenced by rsb::spread::InPushConnector::addHandler(), rsb::inprocess::InPushConnector::handle(), and rsb::transport::socket::InPushConnector::handle().