| 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 |