RSB
0.7.0
|
#include <OutRouteConfigurator.h>
Classes | |
class | Impl |
Public Member Functions | |
OutRouteConfigurator () | |
virtual | ~OutRouteConfigurator () |
std::string | getClassName () const |
void | printContents (std::ostream &stream) const |
void | activate () |
void | deactivate () |
void | addConnector (transport::OutConnectorPtr connector) |
void | removeConnector (transport::OutConnectorPtr connector) |
void | publish (EventPtr e) |
Publish event to out ports of this router. | |
void | setQualityOfServiceSpecs (const QualityOfServiceSpec &specs) |
Define the desired quality of service specifications for published events. |
Private Attributes | |
boost::scoped_ptr< Impl > | d |
Definition at line 56 of file OutRouteConfigurator.h.
rsb::eventprocessing::OutRouteConfigurator::OutRouteConfigurator | ( | ) |
Definition at line 61 of file OutRouteConfigurator.cpp.
References d.
|
virtual |
Definition at line 67 of file OutRouteConfigurator.cpp.
References d, and deactivate().
void rsb::eventprocessing::OutRouteConfigurator::activate | ( | ) |
Definition at line 82 of file OutRouteConfigurator.cpp.
References d.
void rsb::eventprocessing::OutRouteConfigurator::addConnector | ( | transport::OutConnectorPtr | connector | ) |
Definition at line 125 of file OutRouteConfigurator.cpp.
References d.
void rsb::eventprocessing::OutRouteConfigurator::deactivate | ( | ) |
Definition at line 101 of file OutRouteConfigurator.cpp.
References d.
Referenced by ~OutRouteConfigurator().
string rsb::eventprocessing::OutRouteConfigurator::getClassName | ( | ) | const |
Definition at line 73 of file OutRouteConfigurator.cpp.
void rsb::eventprocessing::OutRouteConfigurator::printContents | ( | std::ostream & | stream | ) | const |
Definition at line 77 of file OutRouteConfigurator.cpp.
References d.
void rsb::eventprocessing::OutRouteConfigurator::publish | ( | EventPtr | e | ) |
Publish event to out ports of this router.
e | event to publish |
Definition at line 135 of file OutRouteConfigurator.cpp.
References d.
void rsb::eventprocessing::OutRouteConfigurator::removeConnector | ( | transport::OutConnectorPtr | connector | ) |
Definition at line 130 of file OutRouteConfigurator.cpp.
References d.
void rsb::eventprocessing::OutRouteConfigurator::setQualityOfServiceSpecs | ( | const QualityOfServiceSpec & | specs | ) |
Define the desired quality of service specifications for published events.
specs | QoS specification |
UnsupportedQualityOfServiceException | requirements cannot be met |
Definition at line 140 of file OutRouteConfigurator.cpp.
References d.
|
private |
Definition at line 88 of file OutRouteConfigurator.h.
Referenced by activate(), addConnector(), deactivate(), OutRouteConfigurator(), printContents(), publish(), removeConnector(), setQualityOfServiceSpecs(), and ~OutRouteConfigurator().