#include <ringBufferTemplate.h>
Public Member Functions | |
| RingBuffer (size_type size) | |
| size_type | size (void) |
| size_type | free_size (void) |
| void | put (const C *data, size_type size) |
| void | get (C *data, size_type size) |
| void | clear (void) |
| RingBuffer (size_type size) | |
| バッファサイズ指定のコンストラクタ | |
| size_type | size (void) |
| バッファのデータサイズ | |
| size_type | free_size (void) |
| バッファの空きサイズ | |
| void | put (const C *data, size_type size) |
| バッファへデータ配置 | |
| int | copy (C *data, size_type size) |
| バッファサイズを変更せずにデータ取り出し | |
| void | get (C *data, size_type size) |
| バッファからデータ取り出し | |
| void | clear (void) |
| バッファのクリア | |
Definition at line 11 of file ringBuffer.h.
| RingBuffer< C >::RingBuffer | ( | size_type | size | ) | [inline] |
バッファサイズ指定のコンストラクタ
| size | [i] リングバッファサイズ |
Definition at line 31 of file ringBufferTemplate.h.
| size_type RingBuffer< C >::size | ( | void | ) | [inline] |
| size_type RingBuffer< C >::free_size | ( | void | ) | [inline] |
| void RingBuffer< C >::put | ( | const C * | data, | |
| size_type | size | |||
| ) | [inline] |
バッファへデータ配置
| data | [i] データ | |
| size | [i] データサイズ |
Definition at line 66 of file ringBufferTemplate.h.
| int RingBuffer< C >::copy | ( | C * | data, | |
| size_type | size | |||
| ) | [inline] |
バッファサイズを変更せずにデータ取り出し
| data | [o] データ | |
| size | [i] データサイズ |
| 取り出したデータサイズ |
Definition at line 95 of file ringBufferTemplate.h.
Referenced by ConnectionDevice::copy(), and RingBuffer< char >::get().
| void RingBuffer< C >::get | ( | C * | data, | |
| size_type | size | |||
| ) | [inline] |
バッファからデータ取り出し
| data | [o] データ | |
| size | [i] データサイズ |
| 取り出したデータサイズ |
Definition at line 124 of file ringBufferTemplate.h.
1.5.7.1