メインページ | ネームスペース一覧 | クラス階層 | 構成 | Directories | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ

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

#include <BufferBase.h>

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

RTC::BufferBase< DataType > すべてのメンバ一覧

Public メソッド

 NullBuffer (long int size=1)
virtual ~NullBuffer ()
virtual long int length () const
 バッファの長さを取得する
virtual bool write (const DataType &value)
 バッファにデータを書き込む
virtual bool read (DataType &value)
 バッファにデータを書き込む
virtual bool isFull () const
 バッファがfullである
virtual bool isEmpty () const
 バッファがemptyである

Protected メソッド

virtual void put (const DataType &data)
 バッファにデータを書き込む
virtual const DataType & get ()
 バッファからデータを取得する
virtual DataType & getRef ()
 次に書き込むバッファの参照を取得する

template<class DataType>
class RTC::NullBuffer< DataType >


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

template<class DataType>
RTC::NullBuffer< DataType >::NullBuffer long int  size = 1  )  [inline]
 

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


関数

template<class DataType>
virtual const DataType& RTC::NullBuffer< DataType >::get  )  [inline, protected, virtual]
 

バッファからデータを取得する

RTC::BufferBase< DataType >を実装しています.

template<class DataType>
virtual DataType& RTC::NullBuffer< DataType >::getRef  )  [inline, protected, virtual]
 

次に書き込むバッファの参照を取得する

RTC::BufferBase< DataType >を実装しています.

template<class DataType>
virtual bool RTC::NullBuffer< DataType >::isEmpty  )  const [inline, virtual]
 

バッファがemptyである

RTC::BufferBase< DataType >を実装しています.

template<class DataType>
virtual bool RTC::NullBuffer< DataType >::isFull  )  const [inline, virtual]
 

バッファがfullである

RTC::BufferBase< DataType >を実装しています.

template<class DataType>
virtual long int RTC::NullBuffer< DataType >::length  )  const [inline, virtual]
 

バッファの長さを取得する

RTC::BufferBase< DataType >を実装しています.

template<class DataType>
virtual void RTC::NullBuffer< DataType >::put const DataType &  data  )  [inline, protected, virtual]
 

バッファにデータを書き込む

RTC::BufferBase< DataType >を実装しています.

template<class DataType>
virtual bool RTC::NullBuffer< DataType >::read DataType &  value  )  [inline, virtual]
 

バッファにデータを書き込む

RTC::BufferBase< DataType >を実装しています.

template<class DataType>
virtual bool RTC::NullBuffer< DataType >::write const DataType &  value  )  [inline, virtual]
 

バッファにデータを書き込む

RTC::BufferBase< DataType >を実装しています.


このクラスの説明は次のファイルから生成されました:
OpenRTMに対してFri Oct 5 05:14:59 2007に生成されました。  doxygen 1.4.1