OpenRTM-aist
1.2.1
|
#include <CorbaConsumer.h>
Public Member Functions | |
CorbaConsumerBase () | |
Consructor. More... | |
CorbaConsumerBase (const CorbaConsumerBase &x) | |
Copy Consructor. More... | |
CorbaConsumerBase & | operator= (const CorbaConsumerBase &x) |
Assignment operator. More... | |
void | swap (CorbaConsumerBase &x) |
swap function More... | |
virtual | ~CorbaConsumerBase (void) |
Virtual destructor. More... | |
virtual bool | setObject (CORBA::Object_ptr obj) |
Set CORBA Object. More... | |
virtual CORBA::Object_ptr | getObject () |
Get CORBA Object. More... | |
virtual void | releaseObject () |
Clear CORBA object setting. More... | |
Protected Attributes | |
CORBA::Object_var | m_objref |
CORBA object which is set. More... | |
|
inline |
Consructor.
|
inline |
Copy Consructor.
x | A CorbaConsumerBase object of copy source |
|
inlinevirtual |
Virtual destructor.
References releaseObject().
|
inlinevirtual |
Get CORBA Object.
Get the object reference held as CORBA::Object_var type in ConsumerBase object.
References m_objref.
|
inline |
|
inlinevirtual |
Clear CORBA object setting.
Clear CORBA object which is set. Operate nothing for CORBA object itself.
Reimplemented in RTC::CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar >, RTC::CorbaConsumer< ::OpenRTM::InPortCdr >, RTC::CorbaConsumer< ::OpenRTM::OutPortCdr >, and RTC::CorbaConsumer< ::OpenRTM::PortSharedMemory >.
References m_objref.
Referenced by RTC::CorbaConsumer< ::OpenRTM::PortSharedMemory >::releaseObject(), RTC::CorbaConsumer< ::OpenRTM::PortSharedMemory >::setObject(), RTC::CorbaConsumer< ::OpenRTM::PortSharedMemory >::~CorbaConsumer(), and ~CorbaConsumerBase().
|
inlinevirtual |
Set CORBA Object.
The given CORBA Object is held as CORBA::Object_var type in ConsumerBase object.
obj | Object reference of CORBA object |
Reimplemented in RTC::CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar >, RTC::CorbaConsumer< ::OpenRTM::InPortCdr >, RTC::CorbaConsumer< ::OpenRTM::OutPortCdr >, RTC::CorbaConsumer< ::OpenRTM::PortSharedMemory >, RTC::OutPortSHMConsumer, and RTC::InPortSHMConsumer.
References m_objref.
Referenced by RTC::CorbaConsumer< ::OpenRTM::PortSharedMemory >::setObject().
|
inline |
swap function
x | Copy source. |
References m_objref.
Referenced by operator=(), and RTC::CorbaConsumer< ::OpenRTM::PortSharedMemory >::swap().
|
protected |
CORBA object which is set.
Referenced by getObject(), releaseObject(), setObject(), RTC::CorbaConsumer< ::OpenRTM::PortSharedMemory >::setObject(), and swap().