|
Click
|
#include <ring.hh>
Public Member Functions | |
| T | extract () |
| bool | insert (T v) |
Public Member Functions inherited from SPSCDynamicRing< T > | |
| T | extract () |
| bool | insert (T batch) |
| unsigned int | count () |
| bool | is_empty () |
| bool | is_full () |
| bool | initialized () |
| void | initialize (int size, const char *=0) |
Additional Inherited Members | |
Public Attributes inherited from SPSCDynamicRing< T > | |
| uint32_t | head |
| uint32_t | tail |
Protected Member Functions inherited from SPSCDynamicRing< T > | |
| uint32_t | next_i (uint32_t i) |
| void | inc_i (uint32_t &i) |
Protected Attributes inherited from SPSCDynamicRing< T > | |
| uint32_t | _size |
| T * | ring |
Ring with size set at initialization time
Not optimized