Public Types | Public Member Functions | Private Attributes | List of all members
atomic_queue< T, SIZE > Class Template Reference

Atomic FIFO with a pre-defined size for copy-constructable class. More...

#include <atomic_queue.h>

Public Types

typedef atomic_pointer_queue
< T, SIZE >::nospace_error 
nospace_error
 

Public Member Functions

void push (const 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
 

Private Attributes

atomic_pointer_queue< T, SIZE > m_queue
 

Detailed Description

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

Atomic FIFO with a pre-defined size for copy-constructable class.

Definition at line 168 of file atomic_queue.h.


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

Generated for KAME4 by  doxygen 1.8.3