OpenRTM-aist 2.1.0
|
direct接続用InPort基底クラス [詳解]
#include <DirectInPortBase.h>
公開メンバ関数 | |
~DirectInPortBase () override=default | |
デストラクタ | |
virtual bool | isNew ()=0 |
最新データが存在するか確認する | |
virtual bool | isEmpty ()=0 |
バッファが空かどうか確認する | |
virtual void | write (DataType &data)=0 |
データの書き込み | |
![]() | |
virtual | ~DirectPortBase ()=default |
デストラクタ | |
direct接続用InPort基底クラス
|
overridedefault |
デストラクタ
|
pure virtual |
バッファが空かどうか確認する
InPortのバッファが空かどうかを bool 値で返す。 空の場合は true, 未読データがある場合は false を返す。
RTC::InPort< DataType >で実装されています。
|
pure virtual |
最新データが存在するか確認する
InPortに未読の最新データが到着しているかをbool値で返す。 InPortが未接続の場合、および接続コネクタのバッファがEmpty の場合にはfalseを返す。
RTC::InPort< DataType >で実装されています。
|
pure virtual |