31 #include <rsc/logging/Logger.h> 33 #include "../converter/Converter.h" 34 #include "../converter/ConverterSelectionStrategy.h" 46 template <
typename WireType>
54 logger(rsc::logging::Logger::getLogger(
"rsb.transport.ConverterSelectingConnector")),
55 converters(converters) {
ConverterSelectingConnector(ConverterSelectionStrategyPtr converters)
This base class enables look up of suitable rsb::converter::Converter s in rsb::transport::Connector ...
ConverterSelectionStrategyPtr converters
converter::Converter< WireType >::Ptr ConverterPtr
boost::shared_ptr< Converter< WireType > > Ptr
boost::shared_ptr< ConverterSelectionStrategy< WireType > > Ptr
rsc::logging::LoggerPtr logger
ConverterPtr getConverter(const std::string &key) const
Try to find a suitable converter for key .
converter::ConverterSelectionStrategy< WireType >::Ptr ConverterSelectionStrategyPtr