RSB  0.7.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
rsb::eventprocessing::PullInRouteConfigurator Class Reference

Objects of this InRouteConfigurator class setup and maintain the required components for a pull-style event receiving configuration. More...

#include <PullInRouteConfigurator.h>

Inheritance diagram for rsb::eventprocessing::PullInRouteConfigurator:
Inheritance graph
Collaboration diagram for rsb::eventprocessing::PullInRouteConfigurator:
Collaboration graph

Public Member Functions

 PullInRouteConfigurator (const Scope &scope, const ParticipantConfig &config)
EventReceivingStrategyPtr createEventReceivingStrategy ()
 Create and return a PullEventReceivingStrategy .
std::string getClassName () const
- Public Member Functions inherited from rsb::eventprocessing::InRouteConfigurator
 InRouteConfigurator (const Scope &scope, const ParticipantConfig &config)
virtual ~InRouteConfigurator ()
void printContents (std::ostream &stream) const
virtual void activate ()
virtual void deactivate ()
const
ParticipantConfig::EventProcessingStrategy
getReceivingStrategyConfig () const
EventReceivingStrategyPtr getEventReceivingStrategy () const
ConnectorSet getConnectors ()
void addConnector (transport::InConnectorPtr connector)
void removeConnector (transport::InConnectorPtr connector)
void filterAdded (filter::FilterPtr filter)
void filterRemoved (filter::FilterPtr filter)
void setQualityOfServiceSpecs (const QualityOfServiceSpec &specs)
 Define the desired quality of service specifications for published events.

Additional Inherited Members

- Public Types inherited from rsb::eventprocessing::InRouteConfigurator
typedef std::set
< transport::InConnectorPtr
ConnectorSet

Detailed Description

Objects of this InRouteConfigurator class setup and maintain the required components for a pull-style event receiving configuration.

In particular, a PullEventReceivingStrategy is instanciated to retrieve events from connectors.

Author
jmoringe

Definition at line 43 of file PullInRouteConfigurator.h.

Constructor & Destructor Documentation

rsb::eventprocessing::PullInRouteConfigurator::PullInRouteConfigurator ( const Scope scope,
const ParticipantConfig config 
)

Definition at line 43 of file PullInRouteConfigurator.cpp.

Member Function Documentation

EventReceivingStrategyPtr rsb::eventprocessing::PullInRouteConfigurator::createEventReceivingStrategy ( )
virtual

Create and return a PullEventReceivingStrategy .

Returns
The create PullEventReceivingStrategy .

Implements rsb::eventprocessing::InRouteConfigurator.

Definition at line 48 of file PullInRouteConfigurator.cpp.

References rsb::eventprocessing::InRouteConfigurator::getConnectors().

Here is the call graph for this function:

string rsb::eventprocessing::PullInRouteConfigurator::getClassName ( ) const

Reimplemented from rsb::eventprocessing::InRouteConfigurator.

Definition at line 62 of file PullInRouteConfigurator.cpp.


The documentation for this class was generated from the following files: