#include <InPortConsumer.h>
Public Member Functions | |
virtual | ~InPortConsumer () |
Constructor. | |
virtual void | push ()=0 |
Send data to the destination port. | |
virtual InPortConsumer * | clone () const =0 |
Clone this port. | |
virtual bool | subscribeInterface (const SDOPackage::NVList &properties)=0 |
Subscribe the data send notification. | |
virtual void | unsubscribeInterface (const SDOPackage::NVList &properties)=0 |
Unsubscribe the data send notification. |
This is the abstract interface class for the input port Consumer. Concrete classes must implement the following pure virtual functions.
virtual RTC::InPortConsumer::~InPortConsumer | ( | ) | [inline, virtual] |
Constructor.
Constructor
Destructor
Destructor
virtual void RTC::InPortConsumer::push | ( | ) | [pure virtual] |
Send data to the destination port.
Pure virtual function to send data to the destination port.
Implemented in RTC::InPortCorbaConsumer< DataType >, and RTC::InPortTcpSockConsumer< DataType >.
virtual InPortConsumer* RTC::InPortConsumer::clone | ( | ) | const [pure virtual] |
Clone this port.
Pure virtual function to generate this clone port.
Implemented in RTC::InPortCorbaConsumer< DataType >, and RTC::InPortTcpSockConsumer< DataType >.
virtual bool RTC::InPortConsumer::subscribeInterface | ( | const SDOPackage::NVList & | properties | ) | [pure virtual] |
Subscribe the data send notification.
Pure virtual function to subscribe the data send notification based on specified property information.
properties | Properties for reference when subscribing |
Implemented in RTC::InPortCorbaConsumer< DataType >, and RTC::InPortTcpSockConsumer< DataType >.
virtual void RTC::InPortConsumer::unsubscribeInterface | ( | const SDOPackage::NVList & | properties | ) | [pure virtual] |
Unsubscribe the data send notification.
Pure virtual function to unsubscribe the data send notification.
properties | Properties for reference when unsubscribing |
Implemented in RTC::InPortCorbaConsumer< DataType >, and RTC::InPortTcpSockConsumer< DataType >.