|
Click
|
#include <ring.hh>
Public Member Functions | |
| T | extract () |
| bool | insert (T batch) |
| unsigned int | count () |
| bool | is_empty () |
| bool | is_full () |
| bool | initialized () |
| void | initialize (int size, const char *=0) |
Public Attributes | |
| uint32_t | head |
| uint32_t | tail |
Protected Member Functions | |
| uint32_t | next_i (uint32_t i) |
| void | inc_i (uint32_t &i) |
Protected Attributes | |
| uint32_t | _size |
| T * | ring |
Ring with size set at initialization time
NOT MT-Safe