|
OpenRTM-aist 2.0.2
|
#include <CorbaConsumer.h>

Public Member Functions | |
| CorbaConsumerBase ()=default | |
| Consructor. | |
| CorbaConsumerBase (const CorbaConsumerBase &x) | |
| Copy Consructor. | |
| CorbaConsumerBase & | operator= (const CorbaConsumerBase &x) |
| Assignment operator. | |
| void | swap (CorbaConsumerBase &x) |
| swap function | |
| virtual | ~CorbaConsumerBase () |
| Virtual destructor. | |
| virtual bool | setObject (CORBA::Object_ptr obj) |
| Set CORBA Object. | |
| virtual CORBA::Object_ptr | getObject () |
| Get CORBA Object. | |
| virtual void | releaseObject () |
| Clear CORBA object setting. | |
Protected Attributes | |
| CORBA::Object_var | m_objref |
| CORBA object which is set. . | |
|
default |
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::InPortCdrUDP >, RTC::CorbaConsumer< ::OpenRTM::OutPortCdr >, RTC::CorbaConsumer< ::OpenRTM::PortSharedMemory >, RTC::CorbaConsumer< ::RTC::DataPullService >, and RTC::CorbaConsumer< ::RTC::DataPushService >.
References m_objref.
Referenced by RTC::CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar >::releaseObject(), 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::InPortCdrUDP >, RTC::CorbaConsumer< ::OpenRTM::OutPortCdr >, RTC::CorbaConsumer< ::OpenRTM::PortSharedMemory >, RTC::CorbaConsumer< ::RTC::DataPullService >, RTC::CorbaConsumer< ::RTC::DataPushService >, RTC::InPortSHMConsumer, and RTC::OutPortSHMConsumer.
References m_objref.
Referenced by RTC::CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar >::setObject().
|
inline |
swap function
| x | Copy source. |
References m_objref.
Referenced by operator=(), and RTC::CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar >::swap().
|
protected |
CORBA object which is set. .
Referenced by getObject(), releaseObject(), RTC::CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar >::setObject(), setObject(), and swap().