PTLib
Version 2.12.9
|
#include <pfactory.h>
Public Member Functions | |
Worker (const Key_T &key, bool singleton=false) | |
Protected Member Functions | |
virtual Abstract_T * | Create (Param_T param) const |
![]() | |
WorkerBase (bool singleton=false) | |
WorkerBase (Abstract_T *instance, bool delSingleton=true) | |
virtual | ~WorkerBase () |
Abstract_T * | CreateInstance (Param_T param) |
virtual void | DestroySingleton () |
bool | IsSingleton () const |
Additional Inherited Members | |
![]() | |
enum | Types { NonSingleton, StaticSingleton, DynamicSingleton } |
|
inline |
|
inlineprotectedvirtual |
Reimplemented from PFactoryTemplate< AbstractClass, ParamType, KeyType >::WorkerBase.