29 #include <boost/shared_ptr.hpp>
31 #include <rsc/logging/Logger.h>
33 #include "../../Scope.h"
35 #include "../ConverterSelectingConnector.h"
40 #include "rsb/rsbexports.h"
48 typedef boost::shared_ptr<Bus>
BusPtr;
86 const std::string& host,
93 virtual Scope getScope()
const;
94 virtual void setScope(
const Scope& scope);
97 virtual const std::string getTransportURL()
const;
99 virtual void activate();
101 virtual void deactivate();
This base class enables look up of suitable rsb::converter::Converter s in rsb::transport::Connector ...
boost::shared_ptr< ConnectorBase > ConnectorBasePtr
boost::shared_ptr< Factory > FactoryPtr
rsc::logging::LoggerPtr logger
This class is intended to be used as a base class for connector classes of the socket-based transport...
converter::ConverterSelectionStrategy< std::string >::Ptr ConverterSelectionStrategyPtr
Scope is a descriptor for a hierarchical channel of the unified bus.
boost::shared_ptr< Bus > BusPtr