#include <genesis/utils/threading/concurrent_queue.hpp>
Definition at line 821 of file concurrent_queue.hpp.
Public Member Functions | |
| template<typename T , typename Traits > | |
| ProducerToken (BlockingConcurrentQueue< T, Traits > &queue) | |
| template<typename T , typename Traits > | |
| ProducerToken (ConcurrentQueue< T, Traits > &queue) | |
| ProducerToken (ProducerToken &&other) noexcept | |
| ProducerToken (ProducerToken const &)=delete | |
| ~ProducerToken () | |
| ProducerToken & | operator= (ProducerToken &&other) noexcept |
| ProducerToken & | operator= (ProducerToken const &)=delete |
| void | swap (ProducerToken &other) noexcept |
| bool | valid () const |
Protected Attributes | |
| details::ConcurrentQueueProducerTypelessBase * | producer |
Friends | |
| template<typename T , typename Traits > | |
| class | ConcurrentQueue |
| class | ConcurrentQueueTests |
|
explicit |
Definition at line 3876 of file concurrent_queue.hpp.
|
explicit |
Definition at line 3885 of file concurrent_queue.hpp.
|
inlinenoexcept |
Definition at line 828 of file concurrent_queue.hpp.
|
inline |
Definition at line 864 of file concurrent_queue.hpp.
|
delete |
|
inlinenoexcept |
Definition at line 837 of file concurrent_queue.hpp.
|
delete |
|
inlinenoexcept |
Definition at line 843 of file concurrent_queue.hpp.
|
inline |
Definition at line 862 of file concurrent_queue.hpp.
|
friend |
Definition at line 878 of file concurrent_queue.hpp.
|
friend |
Definition at line 879 of file concurrent_queue.hpp.
|
protected |
Definition at line 882 of file concurrent_queue.hpp.