Public Member Functions | Private Attributes | List of all members
doil::ProxyFactory Class Reference

#include <ProxyFactory.h>

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

◆ ProxyFactory()

doil::ProxyFactory::ProxyFactory ( const char *  id,
ProxyNewFunc  new_func,
ProxyDeleteFunc  delete_func 
)
inline

Definition at line 67 of file ProxyFactory.h.

◆ ~ProxyFactory()

virtual doil::ProxyFactory::~ProxyFactory ( )
inlinevirtual

Definition at line 89 of file ProxyFactory.h.

Member Function Documentation

◆ create()

virtual ProxyBase* doil::ProxyFactory::create ( ::CORBA::Object_ptr  obj)
inlinevirtual

Definition at line 95 of file ProxyFactory.h.

◆ destroy()

virtual void doil::ProxyFactory::destroy ( ProxyBase impl)
inlinevirtual

Definition at line 100 of file ProxyFactory.h.

◆ id()

virtual const char* doil::ProxyFactory::id ( )
inlinevirtual

Definition at line 91 of file ProxyFactory.h.

Member Data Documentation

◆ m_delete

ProxyDeleteFunc doil::ProxyFactory::m_delete
private

Definition at line 107 of file ProxyFactory.h.

◆ m_id

std::string doil::ProxyFactory::m_id
private

Definition at line 105 of file ProxyFactory.h.

◆ m_new

ProxyNewFunc doil::ProxyFactory::m_new
private

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 Mon Feb 28 2022 23:00:46