クラス テンプレート RTC::OutPortCorbaConsumer< DataType >

OutPortCorbaConsumer クラス [詳細]

#include <OutPortCorbaConsumer.h>

RTC::OutPortCorbaConsumer< DataType >に対する継承グラフ

RTC::OutPortConsumer RTC::CorbaConsumer< RTC::OutPortAny > RTC::CorbaConsumerBase

すべてのメンバ一覧

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)
 データ受信通知からの登録解除


説明

template<class DataType>
class RTC::OutPortCorbaConsumer< DataType >

OutPortCorbaConsumer クラス

通信手段に CORBA を利用した出力ポートコンシューマの実装クラス。

引数:
DataType 本ポートにて扱うデータ型
から:
0.4.0

コンストラクタとデストラクタ

template<class DataType>
RTC::OutPortCorbaConsumer< DataType >::OutPortCorbaConsumer ( BufferBase< DataType > &  buffer  )  [inline]

コンストラクタ

コンストラクタ

引数:
buffer 本ポートに割り当てるバッファ

template<class DataType>
virtual RTC::OutPortCorbaConsumer< DataType >::~OutPortCorbaConsumer (  )  [inline, virtual]

デストラクタ

デストラクタ


関数

template<class DataType>
bool RTC::OutPortCorbaConsumer< DataType >::get ( DataType &  data  )  [inline]

データを読み出す

設定されたデータを読み出す。

引数:
data 読み出したデータを受け取るオブジェクト
戻り値:
データ読み出し処理結果(読み出し成功:true、読み出し失敗:false)

template<class DataType>
virtual void RTC::OutPortCorbaConsumer< DataType >::pull (  )  [inline, virtual]

ポートからデータを受信する

接続先のポートからデータを受信する。 受信したデータは内部に設定されたバッファに書き込まれる。

RTC::OutPortConsumerを実装しています。

template<class DataType>
virtual bool RTC::OutPortCorbaConsumer< DataType >::subscribeInterface ( const SDOPackage::NVList &  properties  )  [inline, virtual]

データ受信通知への登録

指定されたプロパティに基づいて、データ受信通知の受け取りに登録する。

引数:
properties 登録情報
戻り値:
登録処理結果(登録成功:true、登録失敗:false)

RTC::OutPortConsumerを実装しています。

template<class DataType>
virtual void RTC::OutPortCorbaConsumer< DataType >::unsubscribeInterface ( const SDOPackage::NVList &  properties  )  [inline, virtual]

データ受信通知からの登録解除

データ受信通知の受け取りから登録を解除する。

引数:
properties 登録解除情報

RTC::OutPortConsumerを実装しています。


OpenRTMに対してWed May 21 05:17:25 2008に生成されました。  doxygen 1.5.3