Marsyas
0.6.0-alpha
|
#include <queue.h>
Public Member Functions | |
size_t | capacity () |
void | clear () |
bool | pop (T &destination) |
bool | pop (T *destination, size_t count) |
bool | push (const T &source) |
bool | push (const T *source, size_t count) |
queue (size_t size) | |
size_t | read_capacity () |
size_t | write_capacity () |
Friends | |
class | queue_consumer< T > |
class | queue_producer< T > |
size_t read_capacity | ( | ) | [inline] |
size_t write_capacity | ( | ) | [inline] |
friend class queue_consumer< T > [friend] |
friend class queue_producer< T > [friend] |