#include <OutPortCorbaConsumer.h>
Public メソッド | |
OutPortCorbaConsumer (BufferBase< DataType > &buffer) | |
コンストラクタ | |
virtual | ~OutPortCorbaConsumer () |
デストラクタ | |
bool | get (DataType &data) |
データを読み出す | |
virtual void | pull () |
ポートからデータを受信する | |
virtual bool | subscribeInterface (const SDOPackage::NVList &properties) |
データ受信通知への登録 | |
virtual void | unsubscribeInterface (const SDOPackage::NVList &properties) |
データ受信通知からの登録解除 |
通信手段に CORBA を利用した出力ポートコンシューマの実装クラス。
DataType | 本ポートにて扱うデータ型 |
RTC::OutPortCorbaConsumer< DataType >::OutPortCorbaConsumer | ( | BufferBase< DataType > & | buffer | ) | [inline] |
コンストラクタ
コンストラクタ
buffer | 本ポートに割り当てるバッファ |
virtual RTC::OutPortCorbaConsumer< DataType >::~OutPortCorbaConsumer | ( | ) | [inline, virtual] |
デストラクタ
デストラクタ
bool RTC::OutPortCorbaConsumer< DataType >::get | ( | DataType & | data | ) | [inline] |
データを読み出す
設定されたデータを読み出す。
data | 読み出したデータを受け取るオブジェクト |
virtual void RTC::OutPortCorbaConsumer< DataType >::pull | ( | ) | [inline, virtual] |
virtual bool RTC::OutPortCorbaConsumer< DataType >::subscribeInterface | ( | const SDOPackage::NVList & | properties | ) | [inline, virtual] |
データ受信通知への登録
指定されたプロパティに基づいて、データ受信通知の受け取りに登録する。
properties | 登録情報 |
RTC::OutPortConsumerを実装しています。
virtual void RTC::OutPortCorbaConsumer< DataType >::unsubscribeInterface | ( | const SDOPackage::NVList & | properties | ) | [inline, virtual] |