OpenRTM-aist  1.2.1
公開メンバ関数 | 全メンバ一覧
RTC::DirectOutPortBase< DataType > クラステンプレート

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

#include <DirectOutPortBase.h>

RTC::DirectOutPortBase< DataType > の継承関係図
Inheritance graph
[凡例]
RTC::DirectOutPortBase< DataType > 連携図
Collaboration graph
[凡例]

公開メンバ関数

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

詳解

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

direct接続用OutPort基底クラス

から
1.2.0

構築子と解体子

template<class DataType>
RTC::DirectOutPortBase< DataType >::DirectOutPortBase ( DataType &  value)
inline

コンストラクタ

引数
value
template<class DataType>
virtual RTC::DirectOutPortBase< DataType >::~DirectOutPortBase ( void  )
inlinevirtual

デストラクタ

関数詳解

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

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

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

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

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

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

新規データの存在確認

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

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

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

データの取得

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

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

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


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