RSB  0.9.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
rsb::transport::Connector Class Referenceabstract

#include <Connector.h>

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

Public Member Functions

virtual ~Connector ()
 
virtual void setScope (const Scope &scope)=0
 Sets the scope this connector will send/receive events to/from. More...
 
virtual void activate ()=0
 Activates the connector. More...
 
virtual void deactivate ()=0
 
virtual void setQualityOfServiceSpecs (const QualityOfServiceSpec &specs)=0
 Requests new QoS settings for publishing events. More...
 

Detailed Description

Author
swrede

Definition at line 45 of file Connector.h.

Constructor & Destructor Documentation

rsb::transport::Connector::~Connector ( )
virtual

Definition at line 34 of file Connector.cpp.

Member Function Documentation

virtual void rsb::transport::Connector::activate ( )
pure virtual

Activates the connector.

Settings made between construction and activation via this method must be applied on a call to this method.

Implemented in rsb::transport::socket::InConnector, rsb::transport::socket::OutConnector, rsb::transport::inprocess::InConnector, and rsb::transport::inprocess::OutConnector.

virtual void rsb::transport::Connector::setQualityOfServiceSpecs ( const QualityOfServiceSpec specs)
pure virtual

Requests new QoS settings for publishing events.

Does not influence the receiving part.

Parameters
specsQoS specification
Exceptions
UnsupportedQualityOfServiceExceptionrequirements cannot be met

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

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

Sets the scope this connector will send/receive events to/from.

Parameters
scopescope of the connector

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


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