#include <OutPortCorbaConsumer.h>
Inheritance diagram for RTC::OutPortCorbaConsumer< DataType >:
Public Member Functions | |
OutPortCorbaConsumer (BufferBase< DataType > &buffer) | |
Constructor. | |
virtual | ~OutPortCorbaConsumer () |
Destructor. | |
bool | get (DataType &data) |
virtual void | pull () |
virtual bool | subscribeInterface (const SDOPackage::NVList &properties) |
virtual void | unsubscribeInterface (const SDOPackage::NVList &properties) |
virtual bool | setObject (CORBA::Object_ptr obj) |
Set Object. | |
typename RTC::OutPortAny::_ptr_type | _ptr () |
Get Object reference narrowed as ObjectType. | |
typename RTC::OutPortAny::_ptr_type | operator-> () |
Get Object reference narrowed as ObjectType. | |
virtual void | releaseObject () |
virtual CORBA::Object_ptr | getObject () |
Set CORBA Object. | |
Protected Attributes | |
typename RTC::OutPortAny::_var_type | m_var |
CORBA::Object_var | m_objref |
|
Constructor.
|
|
Destructor.
|
|
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.
|
|
|
|
Set CORBA Object. The given CORBA Object is held as CORBA::Object_var type
|
|
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.
|
|
Implements RTC::OutPortConsumer. |
|
Reimplemented from RTC::CorbaConsumerBase. |
|
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. Reimplemented from RTC::CorbaConsumerBase. |
|
Implements RTC::OutPortConsumer. |
|
Implements RTC::OutPortConsumer. |
|
|
|
|