#include <OutPortConsumer.h>
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. |
This is the abstract interface class for the output port Consumer. Concrete classes must implement the following pure virtual functions.
virtual RTC::OutPortConsumer::~OutPortConsumer | ( | ) | [inline, virtual] |
Destructor.
Destructor
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.
properties | Properties for subscription |
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.
properties | Properties for unsubscription |
Implemented in RTC::OutPortCorbaConsumer< DataType >.