#include <TransportFactoryMap.h>
Public Member Functions | |
void | registerTransportFactory (const std::string &name, TransportFactory *factory) |
void | unregisterTransportFactory (const std::string &name) |
TransportFactory * | lookup (const std::string &name) |
std::size_t | getFactoryNames (std::vector< std::string > &factoryList) |
Static Public Member Functions | |
static TransportFactoryMap & | getInstance (void) |
Private Member Functions | |
TransportFactoryMap () | |
virtual | ~TransportFactoryMap () |
TransportFactoryMap (const TransportFactoryMap &factoryMap) | |
TransportFactoryMap & | operator= (const TransportFactoryMap &factoryMap) |
Private Attributes | |
std::map< std::string, TransportFactory * > | factoryMap |
|
|
|
|
|
|
|
Fetch a list of factory names that this Map contains
|
|
Gets a singleton instance of this class. |
|
Lookup the named factory in the Map
|
|
|
|
Registers a new Transport Factory with this map
|
|
Unregisters a Transport Factory with this map
|
|
|