PTLib  Version 2.14.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PFactoryTemplate< AbstractClass, ParamType, KeyType > Member List

This is the complete list of members for PFactoryTemplate< AbstractClass, ParamType, KeyType >, including all inherited members.

Abstract_T typedefPFactoryTemplate< AbstractClass, ParamType, KeyType >
CreateFactory()PFactoryBaseinlineprotectedstatic
DestroySingletons()PFactoryTemplate< AbstractClass, ParamType, KeyType >inlinevirtual
GetFactories()PFactoryBasestatic
GetFactoryAs()PFactoryBaseinlineprotectedstatic
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)())PFactoryBaseprotectedstatic
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)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 typedefPFactoryTemplate< AbstractClass, ParamType, KeyType >
KeyList_T typedefPFactoryTemplate< AbstractClass, ParamType, KeyType >
m_mutexPFactoryBaseprotected
m_workersPFactoryTemplate< AbstractClass, ParamType, KeyType >protected
Param_T typedefPFactoryTemplate< AbstractClass, ParamType, KeyType >
PFactoryBase()PFactoryBaseinlineprotected
PFactoryTemplate()PFactoryTemplate< AbstractClass, ParamType, KeyType >inlineprotected
WorkerIter_T typedefPFactoryTemplate< AbstractClass, ParamType, KeyType >
WorkerMap_T typedefPFactoryTemplate< AbstractClass, ParamType, KeyType >
~PFactoryBase()PFactoryBaseinlinevirtual
~PFactoryTemplate()PFactoryTemplate< AbstractClass, ParamType, KeyType >inlineprotected