#include <ProxyFactory.h>
Public Member Functions | |
virtual ProxyBase * | create (::CORBA::Object_ptr obj) |
virtual void | destroy (ProxyBase *impl) |
virtual const char * | id () |
ProxyFactory (const char *id, ProxyNewFunc new_func, ProxyDeleteFunc delete_func) | |
virtual | ~ProxyFactory () |
Private Attributes | |
ProxyDeleteFunc | m_delete |
std::string | m_id |
ProxyNewFunc | m_new |
Definition at line 63 of file ProxyFactory.h.
doil::ProxyFactory::ProxyFactory | ( | const char * | id, |
ProxyNewFunc | new_func, | ||
ProxyDeleteFunc | delete_func | ||
) | [inline] |
Definition at line 67 of file ProxyFactory.h.
virtual doil::ProxyFactory::~ProxyFactory | ( | ) | [inline, virtual] |
Definition at line 89 of file ProxyFactory.h.
virtual ProxyBase* doil::ProxyFactory::create | ( | ::CORBA::Object_ptr | obj | ) | [inline, virtual] |
Definition at line 95 of file ProxyFactory.h.
virtual void doil::ProxyFactory::destroy | ( | ProxyBase * | impl | ) | [inline, virtual] |
Definition at line 100 of file ProxyFactory.h.
virtual const char* doil::ProxyFactory::id | ( | ) | [inline, virtual] |
Definition at line 91 of file ProxyFactory.h.
ProxyDeleteFunc doil::ProxyFactory::m_delete [private] |
Definition at line 107 of file ProxyFactory.h.
std::string doil::ProxyFactory::m_id [private] |
Definition at line 105 of file ProxyFactory.h.
ProxyNewFunc doil::ProxyFactory::m_new [private] |
Definition at line 106 of file ProxyFactory.h.