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