#include <atomic_mpsc.h>
|
static thread_local unsigned | tail = 0 |
|
◆ atomic_mpsc()
atomic_mpsc::atomic_mpsc |
( |
unsigned |
_size, |
|
|
std::atomic< unsigned > * |
_freeList, |
|
|
std::atomic< unsigned > * |
_processList, |
|
|
element * |
_list |
|
) |
| |
|
inline |
◆ clear()
void atomic_mpsc::clear |
( |
element * |
e | ) |
|
|
inline |
◆ get_count()
unsigned atomic_mpsc::get_count |
( |
| ) |
|
|
inline |
◆ pop()
◆ push()
element * atomic_mpsc::push |
( |
unsigned |
data | ) |
|
|
inline |
◆ tail
thread_local unsigned atomic_mpsc::tail = 0 |
|
static |
The documentation for this class was generated from the following file: