|
| | NullBuffer (long int size=1) |
| | コンストラクタ [詳解]
|
| |
| virtual | ~NullBuffer (void) |
| | デストラクタ [詳解]
|
| |
| virtual long int | length (void) const |
| | バッファ長(1固定)を取得する [詳解]
|
| |
| virtual bool | write (const DataType &value) |
| | バッファにデータを書き込む [詳解]
|
| |
| virtual bool | read (DataType &value) |
| | バッファからデータを読み出す [詳解]
|
| |
| virtual bool | isFull (void) const |
| | バッファfullチェック [詳解]
|
| |
| virtual bool | isEmpty (void) const |
| | バッファemptyチェック [詳解]
|
| |
| virtual BUFFERSTATUS_ENUM | ~BufferBase (void) |
| | 仮想デストラクタ [詳解]
|
| |
| virtual void | init (const coil::Properties &prop)=0 |
| | バッファの設定 [詳解]
|
| |
| virtual ReturnCode | length (size_t n)=0 |
| | バッファの長さをセットする [詳解]
|
| |
| virtual ReturnCode | reset ()=0 |
| | バッファの状態をリセットする [詳解]
|
| |
| virtual DataType * | wptr (long int n=0)=0 |
| | バッファの現在の書込み要素のポインタ [詳解]
|
| |
| virtual ReturnCode | advanceWptr (long int n=1, bool unlock_enable=true)=0 |
| | 書込みポインタを進める [詳解]
|
| |
| virtual ReturnCode | write (const DataType &value, long int sec=-1, long int nsec=-1)=0 |
| | バッファにデータを書き込む [詳解]
|
| |
| virtual size_t | writable () const =0 |
| | バッファに書込み可能な要素数 [詳解]
|
| |
| virtual bool | full (void) const =0 |
| | バッファfullチェック [詳解]
|
| |
| virtual DataType * | rptr (long int n=0)=0 |
| | バッファの現在の読み出し要素のポインタ [詳解]
|
| |
| virtual ReturnCode | advanceRptr (long int n=1, bool unlock_enable=true)=0 |
| | 読み出しポインタを進める [詳解]
|
| |
| virtual ReturnCode | get (DataType &value)=0 |
| | バッファからデータを読み出す [詳解]
|
| |
| virtual ReturnCode | read (DataType &value, long int sec=-1, long int nsec=-1)=0 |
| | バッファからデータを読み出す [詳解]
|
| |
| virtual size_t | readable () const =0 |
| | バッファから読み出し可能な要素数 [詳解]
|
| |
| virtual bool | empty (void) const =0 |
| | バッファemptyチェック [詳解]
|
| |
template<class DataType>
class RTC::NullBuffer< DataType >
ダミーバッファ実装クラス
バッファ長が1固定のダミーバッファ実装クラス。 <DataType>としてバッファ内で保持するデータ型を指定する。
- 引数
-
- から
- 0.4.0