btllib
|
Public Types | |
using | Block = typename OrderQueue< T, QUEUE_SIZE, BLOCK_SIZE >::Block |
using | Slot = typename OrderQueue< T, QUEUE_SIZE, BLOCK_SIZE >::Slot |
Public Member Functions | |
void | write (Block &block) |
void | read (Block &block) |
![]() | |
size_t | elements () const |
void | close () |
bool | is_closed () const |
Additional Inherited Members | |
![]() | |
std::vector< Slot > | slots { QUEUE_SIZE } |
size_t | read_counter = 0 |
std::atomic< size_t > | element_count { 0 } |
std::atomic< bool > | closed { false } |