#include <InPortCorbaConsumer.h>
Public Member Functions | |
InPortCorbaConsumer (BufferBase< DataType > &buffer) | |
Constructor. | |
InPortCorbaConsumer (const InPortCorbaConsumer< DataType > &consumer) | |
Copy constructor. | |
InPortCorbaConsumer & | operator= (const InPortCorbaConsumer< DataType > &consumer) |
Assignment operator. | |
virtual | ~InPortCorbaConsumer () |
Destructor. | |
void | put (DataType &data) |
Write data into the buffer. | |
void | push () |
Read data from the buffer. | |
virtual InPortCorbaConsumer * | clone () const |
Generate clone. | |
virtual bool | subscribeInterface (const SDOPackage::NVList &properties) |
Subscribe to the data sending notification. | |
virtual void | unsubscribeInterface (const SDOPackage::NVList &properties) |
Unsubscribe the data send notification. |
This is an implementation class of the input port Consumer that uses CORBA for means of communication.
DataType | Data type for this port |
RTC::InPortCorbaConsumer< DataType >::InPortCorbaConsumer | ( | BufferBase< DataType > & | buffer | ) | [inline] |
RTC::InPortCorbaConsumer< DataType >::InPortCorbaConsumer | ( | const InPortCorbaConsumer< DataType > & | consumer | ) | [inline] |
virtual RTC::InPortCorbaConsumer< DataType >::~InPortCorbaConsumer | ( | ) | [inline, virtual] |
Destructor.
Destructor
InPortCorbaConsumer& RTC::InPortCorbaConsumer< DataType >::operator= | ( | const InPortCorbaConsumer< DataType > & | consumer | ) | [inline] |
Assignment operator.
Assignment operator
consumer | InPortCorbaConsumer object of assignment source |
void RTC::InPortCorbaConsumer< DataType >::put | ( | DataType & | data | ) | [inline] |
Write data into the buffer.
Write data into the buffer.
data | The target data for writing |
void RTC::InPortCorbaConsumer< DataType >::push | ( | ) | [inline, virtual] |
virtual InPortCorbaConsumer* RTC::InPortCorbaConsumer< DataType >::clone | ( | ) | const [inline, virtual] |
Generate clone.
Clone this InPortCorbaConsumer object.
Implements RTC::InPortConsumer.
virtual bool RTC::InPortCorbaConsumer< DataType >::subscribeInterface | ( | const SDOPackage::NVList & | properties | ) | [inline, virtual] |
Subscribe to the data sending notification.
Subscribe to the data sending notification based on specified property information.
properties | Information for subscription |
Implements RTC::InPortConsumer.
virtual void RTC::InPortCorbaConsumer< DataType >::unsubscribeInterface | ( | const SDOPackage::NVList & | properties | ) | [inline, virtual] |
Unsubscribe the data send notification.
Unsubscribe the data send notification.
properties | Information for unsubscription |
Implements RTC::InPortConsumer.