#include <ConnectorFactoryMap.h>
Public Member Functions | |
void | registerConnectorFactory (const std::string &name, ConnectorFactory *factory) |
void | unregisterConnectorFactory (const std::string &name) |
ConnectorFactory * | lookup (const std::string &name) |
std::size_t | getFactoryNames (std::vector< std::string > &factoryList) |
Static Public Member Functions | |
static ConnectorFactoryMap * | getInstance (void) |
Private Member Functions | |
ConnectorFactoryMap () | |
virtual | ~ConnectorFactoryMap () |
ConnectorFactoryMap (const ConnectorFactoryMap &factoryMap) | |
ConnectorFactoryMap | operator= (const ConnectorFactoryMap &factoryMap) |
Private Attributes | |
std::map< std::string, ConnectorFactory * > | 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 Connector Factory with this map
|
|
Unregisters a Connector Factory with this map
|
|
|