40 std::for_each(transportFactoryMap_.begin(),transportFactoryMap_.end(),
42 std::bind(&TransportFactoryMap::value_type::second,
43 std::placeholders::_1)));
49 TransportFactoryMap::iterator iter;
51 if((iter = transportFactoryMap_.find(sLibraryFile)) != transportFactoryMap_.end())
60 transportFactoryMap_.insert(std::make_pair(sLibraryFile,pFactory));
TransportFactoryManager()
const TransportFactory & getTransportFactory(const std::string &sLibraryFile)
~TransportFactoryManager()
Factory for creating Transports. The factory manages the DLL allowing for the creation of multiple tr...