Abstract_T typedef | PFactoryTemplate< AbstractClass, ParamType, KeyType > | |
CreateFactory() | PFactoryBase | inlineprotectedstatic |
DestroySingletons() | PFactoryTemplate< AbstractClass, ParamType, KeyType > | inlinevirtual |
GetFactories() | PFactoryBase | static |
GetFactoryAs() | PFactoryBase | inlineprotectedstatic |
InternalCreateInstance(const Key_T &key, Param_T param) | PFactoryTemplate< AbstractClass, ParamType, KeyType > | inlineprotected |
InternalDestroy(const Key_T &key, Abstract_T *instance) | PFactoryTemplate< AbstractClass, ParamType, KeyType > | inlineprotected |
InternalGetFactory(const std::string &className, PFactoryBase *(*createFactory)()) | PFactoryBase | protectedstatic |
InternalGetKeyList() | PFactoryTemplate< AbstractClass, ParamType, KeyType > | inlineprotected |
InternalIsRegistered(const Key_T &key) | PFactoryTemplate< AbstractClass, ParamType, KeyType > | inlineprotected |
InternalIsSingleton(const Key_T &key) | PFactoryTemplate< AbstractClass, ParamType, KeyType > | inlineprotected |
InternalRegister(const Key_T &key, WorkerBase *worker, bool autoDeleteWorker) | PFactoryTemplate< AbstractClass, ParamType, KeyType > | inlineprotected |
InternalRegister(const Key_T &key, Abstract_T *instance, bool autoDeleteInstance) | PFactoryTemplate< AbstractClass, ParamType, KeyType > | inlineprotected |
InternalRegisterAs(const Key_T &newKey, const Key_T &oldKey) | PFactoryTemplate< AbstractClass, ParamType, KeyType > | inlineprotected |
InternalUnregister(const Key_T &key) | PFactoryTemplate< AbstractClass, ParamType, KeyType > | inlineprotected |
InternalUnregister(WorkerBase *instance) | PFactoryTemplate< AbstractClass, ParamType, KeyType > | inlineprotected |
InternalUnregisterAll() | PFactoryTemplate< AbstractClass, ParamType, KeyType > | inlineprotected |
Key_T typedef | PFactoryTemplate< AbstractClass, ParamType, KeyType > | |
KeyList_T typedef | PFactoryTemplate< AbstractClass, ParamType, KeyType > | |
m_workers | PFactoryTemplate< AbstractClass, ParamType, KeyType > | protected |
Param_T typedef | PFactoryTemplate< AbstractClass, ParamType, KeyType > | |
PDECLARE_MUTEX(m_mutex,"PFactoryBase") | PFactoryBase | protected |
PFactoryBase() | PFactoryBase | inlineprotected |
PFactoryTemplate() | PFactoryTemplate< AbstractClass, ParamType, KeyType > | inlineprotected |
WorkerIter_T typedef | PFactoryTemplate< AbstractClass, ParamType, KeyType > | |
WorkerMap_T typedef | PFactoryTemplate< AbstractClass, ParamType, KeyType > | |
~PFactoryBase() | PFactoryBase | inlinevirtual |
~PFactoryTemplate() | PFactoryTemplate< AbstractClass, ParamType, KeyType > | inlineprotected |