#include <ConcurrentQueue.h>
Collaboration diagram for moodycamel::ProducerToken:Public Member Functions | |
| ProducerToken & | operator= (ProducerToken &&other) MOODYCAMEL_NOEXCEPT |
| ProducerToken & | operator= (ProducerToken const &) MOODYCAMEL_DELETE_FUNCTION |
| template<typename T , typename Traits > | |
| ProducerToken (ConcurrentQueue< T, Traits > &queue) | |
| template<typename T , typename Traits > | |
| ProducerToken (BlockingConcurrentQueue< T, Traits > &queue) | |
| ProducerToken (ProducerToken &&other) MOODYCAMEL_NOEXCEPT | |
| ProducerToken (ProducerToken const &) MOODYCAMEL_DELETE_FUNCTION | |
| void | swap (ProducerToken &other) MOODYCAMEL_NOEXCEPT |
| bool | valid () const |
| ~ProducerToken () | |
Protected Attributes | |
| details::ConcurrentQueueProducerTypelessBase * | producer |
Friends | |
| template<typename T , typename Traits > | |
| class | ConcurrentQueue |
| class | ConcurrentQueueTests |
Definition at line 579 of file ConcurrentQueue.h.
|
explicit |
Definition at line 3588 of file ConcurrentQueue.h.
References producer, and moodycamel::details::ConcurrentQueueProducerTypelessBase::token.
|
explicit |
Definition at line 3597 of file ConcurrentQueue.h.
References producer, and moodycamel::details::ConcurrentQueueProducerTypelessBase::token.
|
inline |
Definition at line 587 of file ConcurrentQueue.h.
|
inline |
Definition at line 623 of file ConcurrentQueue.h.
References MOODYCAMEL_DELETE_FUNCTION.
| moodycamel::ProducerToken::ProducerToken | ( | ProducerToken const & | ) |
|
inline |
Definition at line 596 of file ConcurrentQueue.h.
References moodycamel::swap().
Here is the call graph for this function:| ProducerToken& moodycamel::ProducerToken::operator= | ( | ProducerToken const & | ) |
|
inline |
Definition at line 602 of file ConcurrentQueue.h.
References swap().
Here is the call graph for this function:
|
inline |
Definition at line 621 of file ConcurrentQueue.h.
|
friend |
Definition at line 636 of file ConcurrentQueue.h.
|
friend |
Definition at line 637 of file ConcurrentQueue.h.
|
protected |
Definition at line 640 of file ConcurrentQueue.h.
Referenced by moodycamel::ConcurrentQueue< carla::Buffer >::inner_enqueue(), moodycamel::ConcurrentQueue< carla::Buffer >::inner_enqueue_bulk(), ProducerToken(), moodycamel::ConcurrentQueue< carla::Buffer >::try_dequeue_bulk_from_producer(), and moodycamel::ConcurrentQueue< carla::Buffer >::try_dequeue_from_producer().
1.8.13