33 #ifndef EMANETRANSPORTFACTORYMANAGER_HEADER_ 34 #define EMANETRANSPORTFACTORYMANAGER_HEADER_ 75 typedef std::map<std::string, TransportFactory *> TransportFactoryMap;
77 TransportFactoryMap transportFactoryMap_;
83 #endif //EMANETRANSPORTFACTORYMANAGER_HEADER_ TransportFactoryManager()
const TransportFactory & getTransportFactory(const std::string &sLibraryFile)
Ensure a class only has one instance, and provide a global point of access to it. ...
~TransportFactoryManager()
Factory Manager Singleton cache for TransportFactory objects. The manager creates and caches the fact...
Factory for creating Transports. The factory manages the DLL allowing for the creation of multiple tr...