RSB  0.9.6
 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 . More...
 
std::string getClassName () const
 
- Public Member Functions inherited from rsb::eventprocessing::InRouteConfigurator
 InRouteConfigurator (const Scope &scope, const ParticipantConfig &config)
 
virtual ~InRouteConfigurator ()
 
std::string getClassName () const
 
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. More...
 

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

Definition at line 62 of file PullInRouteConfigurator.cpp.


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