リングバッファ More...
#include <RingBuffer.h>
Public Member Functions | |
| size_t | size (void) |
| バッファサイズの取得 | |
| bool | empty (void) |
| バッファが空か | |
| void | put (const T *data, size_t size) |
| データの格納 | |
| size_t | get (T *data, size_t size) |
| データの取り出し | |
| void | ungetc (const T ch) |
| データの書き戻し | |
| void | clear (void) |
| 格納データのクリア | |
| size_t qrk::RingBuffer< T >::size | ( | void | ) | [inline] |
バッファサイズの取得
Definition at line 31 of file RingBuffer.h.
| bool qrk::RingBuffer< T >::empty | ( | void | ) | [inline] |
| void qrk::RingBuffer< T >::put | ( | const T * | data, |
| size_t | size | ||
| ) | [inline] |
| size_t qrk::RingBuffer< T >::get | ( | T * | data, |
| size_t | size | ||
| ) | [inline] |
データの取り出し
| [out] | data | データ取り出し用バッファ |
| [in] | size | 取り出すデータの最大個数 |
Definition at line 70 of file RingBuffer.h.
| void qrk::RingBuffer< T >::ungetc | ( | const T | ch | ) | [inline] |
| void qrk::RingBuffer< T >::clear | ( | void | ) | [inline] |
格納データのクリア
Definition at line 93 of file RingBuffer.h.
1.7.6.1-20120122