RTC::OutPortCorbaConsumer< DataType > Class Template Reference

OutPortCorbaConsumer class. More...

#include <OutPortCorbaConsumer.h>

Inheritance diagram for RTC::OutPortCorbaConsumer< DataType >:

RTC::OutPortConsumer RTC::CorbaConsumer< RTC::OutPortAny > RTC::CorbaConsumerBase

List of all members.

Public Member Functions

 OutPortCorbaConsumer (BufferBase< DataType > &buffer)
 Constructor.
virtual ~OutPortCorbaConsumer ()
 Destructor.
bool get (DataType &data)
 Read data.
virtual void pull ()
 Receive data from the port.
virtual bool subscribeInterface (const SDOPackage::NVList &properties)
 Subscribe the data receive notification.
virtual void unsubscribeInterface (const SDOPackage::NVList &properties)
 Unsubscribe the data receive notification.


Detailed Description

template<class DataType>
class RTC::OutPortCorbaConsumer< DataType >

OutPortCorbaConsumer class.

This is an implementation class of the output Consumer that uses CORBA for means of communication.

Parameters:
DataType Data type for this port
Since:
0.4.0

Constructor & Destructor Documentation

template<class DataType>
RTC::OutPortCorbaConsumer< DataType >::OutPortCorbaConsumer ( BufferBase< DataType > &  buffer  )  [inline]

Constructor.

Constructor

Parameters:
buffer Buffer that is attached to this port

template<class DataType>
virtual RTC::OutPortCorbaConsumer< DataType >::~OutPortCorbaConsumer (  )  [inline, virtual]

Destructor.

Destructor


Member Function Documentation

template<class DataType>
bool RTC::OutPortCorbaConsumer< DataType >::get ( DataType &  data  )  [inline]

Read data.

Read set data

Parameters:
data Object to receive the read data
Returns:
Read result (Successful:true, Failed:false)

template<class DataType>
virtual void RTC::OutPortCorbaConsumer< DataType >::pull (  )  [inline, virtual]

Receive data from the port.

Receive data from the destination port. Write the received data into the set internal buffer.

Implements RTC::OutPortConsumer.

template<class DataType>
virtual bool RTC::OutPortCorbaConsumer< DataType >::subscribeInterface ( const SDOPackage::NVList &  properties  )  [inline, virtual]

Subscribe the data receive notification.

Subscribe the data receive notification based on specified property information

Parameters:
properties Subscription information
Returns:
Subscription result (Successful:true, Failed:false)

Implements RTC::OutPortConsumer.

template<class DataType>
virtual void RTC::OutPortCorbaConsumer< DataType >::unsubscribeInterface ( const SDOPackage::NVList &  properties  )  [inline, virtual]

Unsubscribe the data receive notification.

Unsubscribe the data receive notification.

Parameters:
properties Unsubscription information

Implements RTC::OutPortConsumer.


Generated on Wed May 21 05:17:34 2008 for OpenRTM by  doxygen 1.5.3