31 #include <boost/shared_ptr.hpp>
33 #include <rsc/logging/Logger.h>
34 #include <rsc/runtime/Properties.h>
36 #include "../../eventprocessing/Handler.h"
38 #include "../InConnector.h"
43 #include "rsb/rsbexports.h"
70 const std::string& host,
77 virtual void activate();
78 virtual void deactivate();
82 virtual void handle(
EventPtr event) = 0;
86 void printContents(std::ostream& stream)
const;
Specification of desired quality of service settings for sending and receiving events.
boost::shared_ptr< InConnector > InConnectorPtr
boost::shared_ptr< Factory > FactoryPtr
Objects of classes which implement this interface can be used to receive events by means of one trans...
rsc::logging::LoggerPtr logger
Instances of this class receive events from a bus that is accessed via a socket connection.
This class is intended to be used as a base class for connector classes of the socket-based transport...
Implementations of this class can be used in contexts where an "event sink" is required.
converter::ConverterSelectionStrategy< std::string >::Ptr ConverterSelectionStrategyPtr
boost::shared_ptr< Event > EventPtr