#include <CorbaConsumer.h>
Public Member Functions | |
ObjectTypePtr | _ptr () |
Get Object reference narrowed as ObjectType. | |
CorbaConsumer () | |
Consructor. | |
CorbaConsumer (const CorbaConsumer &x) | |
Copy constructor. | |
ObjectTypePtr | operator-> () |
Get Object reference narrowed as ObjectType. | |
CorbaConsumer & | operator= (const CorbaConsumer &x) |
Assignment operator. | |
virtual void | releaseObject () |
Clear CORBA object setting. | |
virtual bool | setObject (CORBA::Object_ptr obj) |
Set Object. | |
void | swap (CorbaConsumer &x) |
virtual | ~CorbaConsumer (void) |
Virtual destructor. | |
Protected Attributes | |
ObjectTypeVar | m_var |
CORBA object which has been set. |
Definition at line 338 of file CorbaConsumer.h.
RTC::CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar >::CorbaConsumer | ( | ) | [inline] |
Consructor.
Definition at line 353 of file CorbaConsumer.h.
RTC::CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar >::CorbaConsumer | ( | const CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar > & | x | ) | [inline] |
virtual RTC::CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar >::~CorbaConsumer | ( | void | ) | [inline, virtual] |
Virtual destructor.
Definition at line 421 of file CorbaConsumer.h.
ObjectTypePtr RTC::CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar >::_ptr | ( | ) | [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.
Definition at line 498 of file CorbaConsumer.h.
ObjectTypePtr RTC::CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar >::operator-> | ( | ) | [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.
Definition at line 527 of file CorbaConsumer.h.
CorbaConsumer& RTC::CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar >::operator= | ( | const CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar > & | x | ) | [inline] |
Assignment operator.
x | Copy source. |
Definition at line 394 of file CorbaConsumer.h.
virtual void RTC::CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar >::releaseObject | ( | ) | [inline, virtual] |
Clear CORBA object setting.
Clear CORBA object which is set. Operate nothing for CORBA object itself.
Reimplemented from RTC::CorbaConsumerBase.
Definition at line 549 of file CorbaConsumer.h.
virtual bool RTC::CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar >::setObject | ( | CORBA::Object_ptr | obj | ) | [inline, virtual] |
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.
Definition at line 454 of file CorbaConsumer.h.
void RTC::CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar >::swap | ( | CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar > & | x | ) | [inline] |
Definition at line 401 of file CorbaConsumer.h.
ObjectTypeVar RTC::CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar >::m_var [protected] |
CORBA object which has been set.
Definition at line 563 of file CorbaConsumer.h.