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


Public Member Functions | |
| CorbaConsumer () | |
| Consructor. | |
| CorbaConsumer (const CorbaConsumer &x) | |
| Copy constructor. | |
| CorbaConsumer & | operator= (const CorbaConsumer &x) |
| Assignment operator. | |
| void | swap (CorbaConsumer &x) |
| ~CorbaConsumer () override | |
| Virtual destructor. | |
| bool | setObject (CORBA::Object_ptr obj) override |
| Set Object. | |
| ObjectTypePtr | _ptr () |
| Get Object reference narrowed as ObjectType. | |
| ObjectTypePtr | operator-> () |
| Get Object reference narrowed as ObjectType. | |
| void | releaseObject () override |
| Clear CORBA object setting. | |
| Public Member Functions inherited from RTC::CorbaConsumerBase | |
| 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 CORBA::Object_ptr | getObject () |
| Get CORBA Object. | |
Protected Attributes | |
| ObjectTypeVar | m_var |
| CORBA object which has been set. . | |
| Protected Attributes inherited from RTC::CorbaConsumerBase | |
| CORBA::Object_var | m_objref |
| CORBA object which is set. . | |
|
default |
Consructor.
Referenced by CorbaConsumer(), operator=(), and swap().
|
inline |
Copy constructor.
| x | Copy source. |
References CorbaConsumer(), RTC::CorbaConsumerBase::CorbaConsumerBase(), and m_var.
|
inlineoverride |
Virtual destructor.
References releaseObject().
|
inline |
Get Object reference narrowed as ObjectType.
This operation returns object reference narrowed as ObjectType. To use the returned object reference, reference have to be set by setObject(). If object is not set, this operation returns nil object reference.
References m_var.
|
inline |
Get Object reference narrowed as ObjectType.
This operation returns object reference narrowed as ObjectType. To use the returned object reference, reference have to be set by setObject(). If object is not set, this operation returns nil object reference.
References m_var.
|
inline |
Assignment operator.
| x | Copy source. |
References CorbaConsumer(), and swap().
|
inlineoverridevirtual |
Clear CORBA object setting.
Clear CORBA object which is set. Operate nothing for CORBA object itself.
Reimplemented from RTC::CorbaConsumerBase.
References m_var, and RTC::CorbaConsumerBase::releaseObject().
Referenced by setObject(), and ~CorbaConsumer().
|
inlineoverridevirtual |
Set Object.
Override function of ConsumerBase. This operation set an Object to CORBA:Object_var in the class, and this object is narrowed to given template parameter and stored in the member variable.
| obj | CORBA Objecct |
Reimplemented from RTC::CorbaConsumerBase.
Reimplemented in RTC::InPortSHMConsumer, and RTC::OutPortSHMConsumer.
References RTC::CorbaConsumerBase::m_objref, m_var, releaseObject(), and RTC::CorbaConsumerBase::setObject().
|
inline |
References CorbaConsumer(), m_var, and RTC::CorbaConsumerBase::swap().
Referenced by operator=().
|
protected |
CORBA object which has been set. .
Referenced by _ptr(), CorbaConsumer(), operator->(), releaseObject(), setObject(), and swap().