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