Public Member Functions | Private Attributes
doil::ProxyFactory Class Reference

#include <ProxyFactory.h>

List of all members.

Public Member Functions

virtual ProxyBasecreate (::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

Detailed Description

Definition at line 63 of file ProxyFactory.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

Definition at line 107 of file ProxyFactory.h.

std::string doil::ProxyFactory::m_id [private]

Definition at line 105 of file ProxyFactory.h.

Definition at line 106 of file ProxyFactory.h.


The documentation for this class was generated from the following file:


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Sat Jun 8 2019 18:49:11