RSB
0.7.0
|
Implementations of this interface organize the sending of events via rsb::transport::OutConnector s. More...
#include <EventSendingStrategy.h>
Public Member Functions | |
virtual | ~EventSendingStrategy () |
virtual void | addConnector (transport::OutConnectorPtr connector)=0 |
Add connector to the list of connectors to which this strategy should deliver events. | |
virtual void | removeConnector (transport::OutConnectorPtr connector)=0 |
Remove connector from the list of connectors to which this strategy should deliver events. | |
virtual void | process (EventPtr event)=0 |
Deliver event to all rsb::transport::OutConnector objects associated to this strategy. |
Implementations of this interface organize the sending of events via rsb::transport::OutConnector s.
Definition at line 54 of file EventSendingStrategy.h.
|
virtual |
Definition at line 32 of file EventSendingStrategy.cpp.
|
pure virtual |
Add connector to the list of connectors to which this strategy should deliver events.
connector | The new rsb::transport::OutConnector . |
Implemented in rsb::eventprocessing::DirectEventSendingStrategy.
|
pure virtual |
Deliver event to all rsb::transport::OutConnector objects associated to this strategy.
event | An rsb::Event that should be delivered to the connectors. |
Implemented in rsb::eventprocessing::DirectEventSendingStrategy.
|
pure virtual |
Remove connector from the list of connectors to which this strategy should deliver events.
connector | The rsb::transport::OutConnector that should be removed. |
Implemented in rsb::eventprocessing::DirectEventSendingStrategy.