29 #include "../../MetaData.h"
33 using namespace rsc::logging;
34 using namespace rsc::runtime;
40 OutConnector::OutConnector(
BusPtr bus) :
66 event->mutableMetaData().setSendTime();
67 this->
bus->handle(event);
Specification of desired quality of service settings for sending and receiving events.
void setScope(const Scope &scope)
Sets the scope this connector will send/receive events to/from.
void setQualityOfServiceSpecs(const QualityOfServiceSpec &specs)
Requests new QoS settings for publishing events.
OutConnector(BusPtr bus=getDefaultBus())
void handle(rsb::EventPtr e)
Handle event.
void activate()
Activates the connector.
boost::shared_ptr< Bus > BusPtr
static rsb::transport::OutConnector * create(const rsc::runtime::Properties &args)
Objects of classes which implement this interface can be used to send events by means of one transpor...
boost::shared_ptr< Event > EventPtr
Scope is a descriptor for a hierarchical channel of the unified bus.