29 #include <boost/shared_ptr.hpp> 31 #include <rsc/logging/Logger.h> 33 #include "../../Scope.h" 35 #include "../../eventprocessing/Handler.h" 37 #include "../InConnector.h" 41 #include "rsb/rsbexports.h" 57 void printContents(std::ostream& stream)
const;
59 virtual void activate();
60 virtual void deactivate();
62 virtual Scope getScope()
const;
63 virtual void setScope(
const Scope& scope);
65 const std::string getTransportURL()
const;
rsc::logging::LoggerPtr logger
Objects of classes which implement this interface can be used to receive events by means of one trans...
boost::shared_ptr< InConnector > InConnectorPtr
boost::shared_ptr< Bus > BusPtr
Implementations of this class can be used in contexts where an "event sink" is required.
Scope is a descriptor for a hierarchical channel of the unified bus.