#include <circular_buffer.h>
Collaboration diagram for circular_buffer< T >:

Public Member Functions | |
| circular_buffer (UInt32 bufLen_I, bool doWriteBlock=true, bool doFullRead=false) | |
| ~circular_buffer () | |
| UInt32 | n_avail_write_items () |
| UInt32 | n_avail_read_items () |
| UInt32 | buffer_length_items () |
| bool | do_write_block () |
| bool | do_full_read () |
| void | reset () |
| int | enqueue (T *buf, UInt32 bufLen_I) |
| int | dequeue (T *buf, UInt32 *bufLen_I) |
| void | abort () |
| circular_buffer (UInt32 bufLen_I, bool doWriteBlock=true, bool doFullRead=false) | |
| ~circular_buffer () | |
| UInt32 | n_avail_write_items () |
| UInt32 | n_avail_read_items () |
| UInt32 | buffer_length_items () |
| bool | do_write_block () |
| bool | do_full_read () |
| void | reset () |
| int | enqueue (T *buf, UInt32 bufLen_I) |
| int | dequeue (T *buf, UInt32 *bufLen_I) |
| void | abort () |
|
||||||||||||||||||||
|
|
|
|||||||||
|
|
|
||||||||||||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
1.4.6