OpenRTM-aist 2.0.2
Loading...
Searching...
No Matches
RTC::CorbaConsumerBase Class Reference

#include <CorbaConsumer.h>

Inheritance diagram for RTC::CorbaConsumerBase:

Public Member Functions

 CorbaConsumerBase ()=default
 Consructor.
 
 CorbaConsumerBase (const CorbaConsumerBase &x)
 Copy Consructor.
 
CorbaConsumerBaseoperator= (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. .
 

Constructor & Destructor Documentation

◆ CorbaConsumerBase() [1/2]

RTC::CorbaConsumerBase::CorbaConsumerBase ( )
default

Consructor.

◆ CorbaConsumerBase() [2/2]

RTC::CorbaConsumerBase::CorbaConsumerBase ( const CorbaConsumerBase & x)
inline

Copy Consructor.

Parameters
xA CorbaConsumerBase object of copy source

◆ ~CorbaConsumerBase()

virtual RTC::CorbaConsumerBase::~CorbaConsumerBase ( )
inlinevirtual

Virtual destructor.

References releaseObject().

Member Function Documentation

◆ getObject()

virtual CORBA::Object_ptr RTC::CorbaConsumerBase::getObject ( )
inlinevirtual

Get CORBA Object.

Get the object reference held as CORBA::Object_var type in ConsumerBase object.

Returns
Object reference of CORBA object

References m_objref.

◆ operator=()

CorbaConsumerBase & RTC::CorbaConsumerBase::operator= ( const CorbaConsumerBase & x)
inline

Assignment operator.

Parameters
xCopy source.
Returns
An assignment result

References swap().

◆ releaseObject()

◆ setObject()

virtual bool RTC::CorbaConsumerBase::setObject ( CORBA::Object_ptr obj)
inlinevirtual

◆ swap()

void RTC::CorbaConsumerBase::swap ( CorbaConsumerBase & x)
inline

swap function

Parameters
xCopy source.

References m_objref.

Referenced by operator=(), and RTC::CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar >::swap().

Member Data Documentation

◆ m_objref

CORBA::Object_var RTC::CorbaConsumerBase::m_objref
protected

The documentation for this class was generated from the following file: