Atomic FIFO with a pre-defined size for pointers. More...
#include <atomic_queue.h>
Additional Inherited Members | |
Public Member Functions inherited from atomic_nonzero_pod_queue< T *, SIZE, const T * > | |
void | push (T *t) |
void | pop () |
This is not reentrant. | |
T * | front () |
This is not reentrant. | |
bool | empty () const |
This is not reentrant. | |
unsigned int | size () const |
bool | atomicPush (T *t) |
bool | atomicPop (const T *item) |
const T * | atomicFront () |
Tries to obtain the front item. | |
T * | atomicPopAny () |
Atomic FIFO with a pre-defined size for pointers.
Definition at line 164 of file atomic_queue.h.