#include <genesis/utils/threading/concurrent_queue.hpp>
Definition at line 458 of file concurrent_queue.hpp.
◆ free()
static void free |
( |
void * |
ptr | ) |
|
|
inlinestatic |
◆ malloc()
static void* malloc |
( |
size_t |
size | ) |
|
|
inlinestatic |
◆ index_t
◆ size_t
◆ BLOCK_SIZE
◆ EXPLICIT_BLOCK_EMPTY_COUNTER_THRESHOLD
const size_t EXPLICIT_BLOCK_EMPTY_COUNTER_THRESHOLD = 32 |
|
static |
◆ EXPLICIT_CONSUMER_CONSUMPTION_QUOTA_BEFORE_ROTATE
const std::uint32_t EXPLICIT_CONSUMER_CONSUMPTION_QUOTA_BEFORE_ROTATE = 256 |
|
static |
◆ EXPLICIT_INITIAL_INDEX_SIZE
const size_t EXPLICIT_INITIAL_INDEX_SIZE = 32 |
|
static |
◆ IMPLICIT_INITIAL_INDEX_SIZE
const size_t IMPLICIT_INITIAL_INDEX_SIZE = 32 |
|
static |
◆ INITIAL_IMPLICIT_PRODUCER_HASH_SIZE
const size_t INITIAL_IMPLICIT_PRODUCER_HASH_SIZE = 32 |
|
static |
◆ MAX_SEMA_SPINS
const int MAX_SEMA_SPINS = 10000 |
|
static |
◆ MAX_SUBQUEUE_SIZE
◆ RECYCLE_ALLOCATED_BLOCKS
const bool RECYCLE_ALLOCATED_BLOCKS = false |
|
static |
The documentation for this struct was generated from the following file: