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);
89 virtual const std::string getTransportURL()
const;
93 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.