#include <RingBuffer.h>
RTC::RingBuffer< DataType >に対する継承グラフ
Public メソッド | |
RingBuffer (long int length) | |
virtual | ~RingBuffer () |
仮想デストラクタ | |
void | init (DataType &data) |
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である | |
bool | isNew () const |
Protected メソッド | |
virtual void | put (const DataType &data) |
バッファにデータを書き込む | |
virtual const DataType & | get () |
バッファからデータを取得する | |
virtual DataType & | getRef () |
次に書き込むバッファの参照を取得する | |
構成 | |
class | Data |
バッファ配列 |
|
|
|
仮想デストラクタ
|
|
バッファからデータを取得する
RTC::BufferBase< DataType >を実装しています. |
|
次に書き込むバッファの参照を取得する
RTC::BufferBase< DataType >を実装しています. |
|
|
|
バッファがemptyである
RTC::BufferBase< DataType >を実装しています. |
|
バッファがfullである
RTC::BufferBase< DataType >を実装しています. |
|
|
|
バッファの長さを取得する
RTC::BufferBase< DataType >を実装しています. |
|
バッファにデータを書き込む
RTC::BufferBase< DataType >を実装しています. |
|
バッファにデータを書き込む
RTC::BufferBase< DataType >を実装しています. |
|
バッファにデータを書き込む
RTC::BufferBase< DataType >を実装しています. |