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

Objects of classes which implement this interface can be used to receive events by means of one transport mechanism. More...

#include <InConnector.h>

Inheritance diagram for rsb::transport::InConnector:
Inheritance graph
Collaboration diagram for rsb::transport::InConnector:
Collaboration graph

Public Types

typedef boost::shared_ptr
< InConnector
Ptr

Public Member Functions

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)

Detailed Description

Objects of classes which implement this interface can be used to receive events by means of one transport mechanism.

Received events are dispatched to an associated observer.

Author
jmoringe

Definition at line 50 of file InConnector.h.

Member Typedef Documentation

typedef boost::shared_ptr<InConnector> rsb::transport::InConnector::Ptr

Definition at line 54 of file InConnector.h.

Constructor & Destructor Documentation

rsb::transport::InConnector::~InConnector ( )
virtual

Reimplemented in rsb::transport::socket::InConnector, and rsb::inprocess::InConnector.

Definition at line 32 of file InConnector.cpp.

Member Function Documentation

virtual void rsb::transport::InConnector::setScope ( const Scope scope)
pure virtual

Sets the scope this connector will receive events from.

Parameters
scopescope of the connector

Implemented in rsb::transport::socket::InConnector, rsb::spread::InPushConnector, rsb::spread::InPullConnector, and rsb::inprocess::InConnector.


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