List of all members
atomic_pointer_queue< T, SIZE > Class Template Reference

Atomic FIFO with a pre-defined size for pointers. More...

#include <atomic_queue.h>

Inheritance diagram for atomic_pointer_queue< T, SIZE >:
Inheritance graph
[legend]

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 ()
 

Detailed Description

template<typename T, unsigned int SIZE>
class atomic_pointer_queue< T, SIZE >

Atomic FIFO with a pre-defined size for pointers.

Definition at line 164 of file atomic_queue.h.


The documentation for this class was generated from the following file:

Generated for KAME4 by  doxygen 1.8.3