RTC::OutPortConsumer Class Reference

OutPortConsumer abstract class. More...

#include <OutPortConsumer.h>

Inheritance diagram for RTC::OutPortConsumer:

RTC::OutPortCorbaConsumer< DataType >

List of all members.

Public Member Functions

virtual ~OutPortConsumer ()
 Destructor.
virtual void pull ()=0
 Receive data.
virtual bool subscribeInterface (const SDOPackage::NVList &properties)=0
 Subscribe the data receive notification.
virtual void unsubscribeInterface (const SDOPackage::NVList &properties)=0
 Unsubscribe the data receive notification.


Detailed Description

OutPortConsumer abstract class.

This is the abstract interface class for the output port Consumer. Concrete classes must implement the following pure virtual functions.

Since:
0.4.0

Constructor & Destructor Documentation

virtual RTC::OutPortConsumer::~OutPortConsumer (  )  [inline, virtual]

Destructor.

Destructor


Member Function Documentation

virtual void RTC::OutPortConsumer::pull (  )  [pure virtual]

Receive data.

Pure virtual function to receive data.

Implemented in RTC::OutPortCorbaConsumer< DataType >.

virtual bool RTC::OutPortConsumer::subscribeInterface ( const SDOPackage::NVList &  properties  )  [pure virtual]

Subscribe the data receive notification.

Pure virtual function to subscribe the data receive notification based on specified property information.

Parameters:
properties Properties for subscription
Returns:
Subscription result (Successful:true, Failed:false)

Implemented in RTC::OutPortCorbaConsumer< DataType >.

virtual void RTC::OutPortConsumer::unsubscribeInterface ( const SDOPackage::NVList &  properties  )  [pure virtual]

Unsubscribe the data receive notification.

Pure virtual function to unsubscribe the data receive notification.

Parameters:
properties Properties for unsubscription
Returns:
Unsubscription result (Successful:true, Failed:false)

Implemented in RTC::OutPortCorbaConsumer< DataType >.


Generated on Thu May 29 15:03:33 2008 for OpenRTM by  doxygen 1.5.3