|  | 
|  | 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