29 #include <boost/noncopyable.hpp> 30 #include <boost/shared_ptr.hpp> 32 #include <rsc/runtime/Printable.h> 34 #include "rsb/rsbexports.h" 39 typedef boost::shared_ptr<Event>
EventPtr;
46 namespace eventprocessing {
55 private boost::noncopyable {
83 virtual void process(EventPtr event) = 0;
Implementations of this interface organize the sending of events via rsb::transport::OutConnector s...
boost::shared_ptr< OutConnector > OutConnectorPtr
Objects of classes which implement this interface can be used to send events by means of one transpor...
boost::shared_ptr< EventSendingStrategy > EventSendingStrategyPtr
boost::shared_ptr< Event > EventPtr