#include <ServantFactory.h>
Public Member Functions | |
virtual ServantBase * | create () |
virtual ServantBase * | create (ImplBase *impl) |
virtual void | destroy (ServantBase *servant) |
virtual void | destroy (ServantBase *servant) |
virtual const char * | id () |
virtual const char * | name () |
ServantFactory (const char *id, ServantNewFunc new_func, ServantDeleteFunc delete_func) | |
ServantFactory (const char *name, ServantNewFunc new_func, ServantDeleteFunc delete_func) | |
virtual | ~ServantFactory () |
virtual | ~ServantFactory () |
Public Member Functions inherited from doil::ServantFactoryBase | |
virtual | ~ServantFactoryBase () |
virtual | ~ServantFactoryBase () |
Private Attributes | |
ServantDeleteFunc | m_delete |
std::string | m_id |
ServantNewFunc | m_new |
Definition at line 59 of file ServantFactory.cpp.
doil::ServantFactory::ServantFactory | ( | const char * | name, |
ServantNewFunc | new_func, | ||
ServantDeleteFunc | delete_func | ||
) |
|
virtual |
|
inline |
Definition at line 63 of file ServantFactory.h.
|
inlinevirtual |
Definition at line 85 of file ServantFactory.h.
|
virtual |
Implements doil::ServantFactoryBase.
|
inlinevirtual |
Definition at line 91 of file ServantFactory.h.
|
virtual |
Implements doil::ServantFactoryBase.
|
inlinevirtual |
Implements doil::ServantFactoryBase.
Definition at line 95 of file ServantFactory.h.
|
inlinevirtual |
Definition at line 87 of file ServantFactory.h.
|
virtual |
Implements doil::ServantFactoryBase.
|
private |
Definition at line 102 of file ServantFactory.h.
|
private |
Definition at line 100 of file ServantFactory.h.
|
private |
Definition at line 101 of file ServantFactory.h.