OpenRTM-aist 2.0.2
読み取り中…
検索中…
一致する文字列を見つけられません
RTC::DirectOutPortBase< DataType > クラステンプレートabstract

direct接続用OutPort基底クラス [詳解]

#include <DirectOutPortBase.h>

RTC::DirectOutPortBase< DataType > の継承関係図
RTC::DirectOutPortBase< DataType > 連携図

公開メンバ関数

 ~DirectOutPortBase () override=default
 デストラクタ
 
virtual void read (DataType &data)=0
 データの取得
 
virtual bool isNew ()=0
 新規データの存在確認
 
virtual bool isEmpty ()=0
 新規データが無いことを確認
 
- 基底クラス RTC::DirectPortBase に属する継承公開メンバ関数
virtual ~DirectPortBase ()=default
 デストラクタ
 

詳解

template<class DataType>
class RTC::DirectOutPortBase< DataType >

direct接続用OutPort基底クラス

から
1.2.0

構築子と解体子

◆ ~DirectOutPortBase()

template<class DataType >
RTC::DirectOutPortBase< DataType >::~DirectOutPortBase ( )
overridedefault

デストラクタ

関数詳解

◆ isEmpty()

template<class DataType >
virtual bool RTC::DirectOutPortBase< DataType >::isEmpty ( )
pure virtual

新規データが無いことを確認

戻り値
true:新規データなし

RTC::OutPort< DataType >で実装されています。

参照元 RTC::InPortConnector::getDirectData().

◆ isNew()

template<class DataType >
virtual bool RTC::DirectOutPortBase< DataType >::isNew ( )
pure virtual

新規データの存在確認

戻り値
true:新規データあり

RTC::OutPort< DataType >で実装されています。

◆ read()

template<class DataType >
virtual void RTC::DirectOutPortBase< DataType >::read ( DataType & data)
pure virtual

データの取得

引数
dataデータを格納する変数

RTC::OutPort< DataType >で実装されています。

参照元 RTC::InPortConnector::getDirectData().


このクラス詳解は次のファイルから抽出されました: