Class Ase::AsyncBlockingQueue
template <class Value>
ClassList > Ase > AsyncBlockingQueue
This is a thread-safe asyncronous queue which blocks in pop() until data is provided through push().
#include <platform.hh>
Public Functions
Type | Name |
---|---|
bool | pending () |
Value | pop () |
void | push (const Value & v) |
void | swap (std::list< Value > & list) |
Public Functions Documentation
function pending
bool Ase::AsyncBlockingQueue::pending ()
function pop
Value Ase::AsyncBlockingQueue::pop ()
function push
void Ase::AsyncBlockingQueue::push (
const Value & v
)
function swap
void Ase::AsyncBlockingQueue::swap (
std::list< Value > & list
)
The documentation for this class was generated from the following file /__w/anklang/anklang/ase/platform.hh