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

InPortTcpSockConsumer クラス [詳細]

#include <InPortTcpSockConsumer.h>

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

RTC::InPortConsumer

すべてのメンバ一覧

Public メソッド

 InPortTcpSockConsumer (BufferBase< DataType > &buffer, Properties &prop)
 コンストラクタ
 InPortTcpSockConsumer (const InPortTcpSockConsumer< DataType > &consumer)
 コピーコンストラクタ
InPortTcpSockConsumeroperator= (const InPortTcpSockConsumer< DataType > &consumer)
 代入演算子
virtual ~InPortTcpSockConsumer ()
 デストラクタ
void push ()
 バッファからのデータ取出
virtual
InPortTcpSockConsumer
clone () const
 コピーの生成
virtual bool subscribeInterface (const SDOPackage::NVList &properties)
 データ送信通知への登録
virtual void unsubscribeInterface (const SDOPackage::NVList &properties)
 データ送信通知からの登録解除


説明

template<class DataType>
class RTC::InPortTcpSockConsumer< DataType >

InPortTcpSockConsumer クラス

通信手段に TCP ソケット を利用した入力ポートコンシューマの実装クラス。

引数:
DataType 当該コンシューマに割り当てたバッファが保持するデータ型
から:
0.4.1

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

template<class DataType>
RTC::InPortTcpSockConsumer< DataType >::InPortTcpSockConsumer ( BufferBase< DataType > &  buffer,
Properties prop 
) [inline]

コンストラクタ

コンストラクタ

引数:
buffer 当該コンシューマに割り当てるバッファオブジェクト
prop TCP 通信設定用プロパティ

template<class DataType>
RTC::InPortTcpSockConsumer< DataType >::InPortTcpSockConsumer ( const InPortTcpSockConsumer< DataType > &  consumer  )  [inline]

コピーコンストラクタ

コピーコンストラクタ

引数:
consumer コピー元 InPortTcpSockConsumer オブジェクト

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

デストラクタ

デストラクタ


関数

template<class DataType>
InPortTcpSockConsumer& RTC::InPortTcpSockConsumer< DataType >::operator= ( const InPortTcpSockConsumer< DataType > &  consumer  )  [inline]

代入演算子

代入演算子

引数:
consumer 代入元 InPortTcpSockConsumer オブジェクト
戻り値:
代入結果

template<class DataType>
void RTC::InPortTcpSockConsumer< DataType >::push (  )  [inline, virtual]

バッファからのデータ取出

バッファからデータを取り出して送出する。

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

template<class DataType>
virtual InPortTcpSockConsumer* RTC::InPortTcpSockConsumer< DataType >::clone (  )  const [inline, virtual]

コピーの生成

当該InPortTcpSockConsumerオブジェクトの複製を生成する。

戻り値:
コピーされたInPortTcpSockConsumerオブジェクト

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

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

データ送信通知への登録

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

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

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

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

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

データ送出通知の受け取りから登録を解除し、TCP ストリームを閉じる。

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


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