31 #include <boost/shared_ptr.hpp> 32 #include <boost/scoped_ptr.hpp> 33 #include <boost/noncopyable.hpp> 35 #include <rsc/runtime/Printable.h> 37 #include "rsb/rsbexports.h" 44 typedef boost::shared_ptr<Event>
EventPtr;
45 class QualityOfServiceSpec;
52 namespace eventprocessing {
61 private boost::noncopyable {
66 std::string getClassName()
const;
67 void printContents(std::ostream& stream)
const;
69 const std::set<std::string> getTransportURLs()
const;
82 void publish(EventPtr e);
95 boost::scoped_ptr<Impl>
d;
Specification of desired quality of service settings for sending and receiving events.
boost::shared_ptr< OutRouteConfigurator > OutRouteConfiguratorPtr
boost::scoped_ptr< Impl > d
boost::shared_ptr< OutConnector > OutConnectorPtr
boost::shared_ptr< Event > EventPtr
Scope is a descriptor for a hierarchical channel of the unified bus.