#include <InPortTcpSockConsumer.h>
Public メソッド | |
InPortTcpSockConsumer (BufferBase< DataType > &buffer, Properties &prop) | |
コンストラクタ | |
InPortTcpSockConsumer (const InPortTcpSockConsumer< DataType > &consumer) | |
コピーコンストラクタ | |
InPortTcpSockConsumer & | operator= (const InPortTcpSockConsumer< DataType > &consumer) |
代入演算子 | |
virtual | ~InPortTcpSockConsumer (void) |
デストラクタ | |
void | push () |
バッファからのデータ取出 | |
virtual InPortTcpSockConsumer * | clone () const |
コピーの生成 | |
virtual bool | subscribeInterface (const SDOPackage::NVList &properties) |
データ送信通知への登録 | |
virtual void | unsubscribeInterface (const SDOPackage::NVList &properties) |
データ送信通知からの登録解除 |
通信手段に TCP ソケット を利用した入力ポートコンシューマの実装クラス。
DataType | 当該コンシューマに割り当てたバッファが保持するデータ型 |
RTC::InPortTcpSockConsumer< DataType >::InPortTcpSockConsumer | ( | BufferBase< DataType > & | buffer, | |
Properties & | prop | |||
) | [inline] |
コンストラクタ
コンストラクタ
buffer | 当該コンシューマに割り当てるバッファオブジェクト | |
prop | TCP 通信設定用プロパティ |
RTC::InPortTcpSockConsumer< DataType >::InPortTcpSockConsumer | ( | const InPortTcpSockConsumer< DataType > & | consumer | ) | [inline] |
virtual RTC::InPortTcpSockConsumer< DataType >::~InPortTcpSockConsumer | ( | void | ) | [inline, virtual] |
デストラクタ
デストラクタ
InPortTcpSockConsumer& RTC::InPortTcpSockConsumer< DataType >::operator= | ( | const InPortTcpSockConsumer< DataType > & | consumer | ) | [inline] |
void RTC::InPortTcpSockConsumer< DataType >::push | ( | ) | [inline] |
バッファからのデータ取出
バッファからデータを取り出して送出する。
virtual InPortTcpSockConsumer* RTC::InPortTcpSockConsumer< DataType >::clone | ( | ) | const [inline, virtual] |
コピーの生成
当該InPortTcpSockConsumerオブジェクトの複製を生成する。
virtual bool RTC::InPortTcpSockConsumer< DataType >::subscribeInterface | ( | const SDOPackage::NVList & | properties | ) | [inline, virtual] |
データ送信通知への登録
指定されたプロパティに基づいて、データ送出通知の受け取りに登録する。
properties | 登録情報 |
RTC::InPortConsumerを実装しています。
virtual void RTC::InPortTcpSockConsumer< DataType >::unsubscribeInterface | ( | const SDOPackage::NVList & | properties | ) | [inline, virtual] |