moodycamel::BlockingReaderWriterQueue
More...
#include <readerwriterqueue.h>
Public Functions
Detailed Description
| template <typename T ,
size_t MAX_BLOCK_SIZE =512>
class moodycamel::BlockingReaderWriterQueue;
|
Public Functions Documentation
function BlockingReaderWriterQueue
| inline explicit BlockingReaderWriterQueue(
size_t maxSize =15
)
|
function BlockingReaderWriterQueue
| inline BlockingReaderWriterQueue(
BlockingReaderWriterQueue && other
)
|
function operator=
| inline BlockingReaderWriterQueue & operator=(
BlockingReaderWriterQueue && other
)
|
function try_enqueue
| inline AE_FORCEINLINE bool try_enqueue(
T const & element
)
|
function try_enqueue
| inline AE_FORCEINLINE bool try_enqueue(
T && element
)
|
function enqueue
| inline AE_FORCEINLINE bool enqueue(
T const & element
)
|
function enqueue
| inline AE_FORCEINLINE bool enqueue(
T && element
)
|
function try_dequeue
| template <typename U >
inline bool try_dequeue(
U & result
)
|
function wait_dequeue
| template <typename U >
inline void wait_dequeue(
U & result
)
|
function wait_dequeue_timed
| template <typename U >
inline bool wait_dequeue_timed(
U & result,
std::int64_t timeout_usecs
)
|
function peek
| inline AE_FORCEINLINE T * peek()
|
function pop
| inline AE_FORCEINLINE bool pop()
|
function size_approx
| inline AE_FORCEINLINE size_t size_approx() const
|
Updated on 2023-07-03 at 11:02:02 +0000