RTC::CorbaConsumerBase Class Reference

#include <CorbaConsumer.h>

Inheritance diagram for RTC::CorbaConsumerBase:

RTC::CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar > RTC::CorbaConsumer< ::OpenRTM::InPortCdr > RTC::CorbaConsumer< ::OpenRTM::OutPortCdr > RTC::CorbaConsumer< RTC::InPortAny > RTC::CorbaConsumer< RTC::OutPortAny > RTC::InPortCorbaCdrConsumer RTC::OutPortCorbaCdrConsumer RTC::InPortCorbaConsumer< DataType > RTC::OutPortCorbaConsumer< DataType >

List of all members.

Public Member Functions

 CorbaConsumerBase ()
 Consructor.
 CorbaConsumerBase (const CorbaConsumerBase &x)
 Copy Consructor.
CorbaConsumerBaseoperator= (const CorbaConsumerBase &x)
 Assignment operator.
void swap (CorbaConsumerBase &x)
 swap function
virtual ~CorbaConsumerBase (void)
 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

RTC::CorbaConsumerBase::CorbaConsumerBase (  )  [inline]

Consructor.

RTC::CorbaConsumerBase::CorbaConsumerBase ( const CorbaConsumerBase x  )  [inline]

Copy Consructor.

Parameters:
x A CorbaConsumerBase object of copy source

virtual RTC::CorbaConsumerBase::~CorbaConsumerBase ( void   )  [inline, virtual]

Virtual destructor.


Member Function Documentation

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

Assignment operator.

Parameters:
x Copy source.
Returns:
An assignment result

void RTC::CorbaConsumerBase::swap ( CorbaConsumerBase x  )  [inline]

swap function

Parameters:
x Copy source.

virtual bool RTC::CorbaConsumerBase::setObject ( CORBA::Object_ptr  obj  )  [inline, virtual]

Set CORBA Object.

The given CORBA Object is held as CORBA::Object_var type in ConsumerBase object.

Parameters:
obj Object reference of CORBA object
Returns:
If obj is nil reference, it returns false.

Reimplemented in RTC::CorbaConsumer< ObjectType, ObjectTypePtr, ObjectTypeVar >, RTC::CorbaConsumer< RTC::OutPortAny >, RTC::CorbaConsumer< RTC::InPortAny >, RTC::CorbaConsumer< ::OpenRTM::InPortCdr >, and RTC::CorbaConsumer< ::OpenRTM::OutPortCdr >.

virtual CORBA::Object_ptr RTC::CorbaConsumerBase::getObject (  )  [inline, virtual]

Get CORBA Object.

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

Returns:
Object reference of CORBA object

virtual void RTC::CorbaConsumerBase::releaseObject (  )  [inline, virtual]

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< RTC::OutPortAny >, RTC::CorbaConsumer< RTC::InPortAny >, RTC::CorbaConsumer< ::OpenRTM::InPortCdr >, and RTC::CorbaConsumer< ::OpenRTM::OutPortCdr >.


Member Data Documentation

CORBA::Object_var RTC::CorbaConsumerBase::m_objref [protected]

CORBA object which is set.


Generated on Sun May 24 14:08:45 2009 for OpenRTM by  doxygen 1.5.3