31 #include <boost/shared_ptr.hpp>
33 #include <rsc/logging/Logger.h>
35 #include <rsc/runtime/Properties.h>
37 #include <rsc/threading/SynchronizedQueue.h>
39 #include "../../Scope.h"
41 #include "../../eventprocessing/Handler.h"
43 #include "../InPullConnector.h"
47 #include "rsb/rsbexports.h"
75 const std::string& host,
82 virtual void setScope(
const Scope& scope);
90 rsc::threading::SynchronizedQueue<EventPtr>
queue;
Instances of this class receive events from a bus that is accessed via a socket connection.
rsc::logging::LoggerPtr logger
boost::shared_ptr< Factory > FactoryPtr
Instances of this class receive events from a bus that is accessed via a socket connection.
boost::shared_ptr< InPullConnector > InPullConnectorPtr
rsc::threading::SynchronizedQueue< EventPtr > queue
Objects of classes which implement this specialized InConnector interface provide the ability to rece...
converter::ConverterSelectionStrategy< std::string >::Ptr ConverterSelectionStrategyPtr
boost::shared_ptr< Event > EventPtr
Scope is a descriptor for a hierarchical channel of the unified bus.