RISA
|
#include <Queue.h>
Public Member Functions | |
Queue () | |
Queue (std::size_t limit) | |
template<class Item > | |
void | push (Item &&item) |
Object | take () |
Private Attributes | |
const std::size_t | limit_ |
std::size_t | count_ |
std::mutex | mutex_ |
std::condition_variable | item_cv_ |
std::condition_variable | count_cv_ |
std::queue< Object > | queue_ |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
mutableprivate |
|
private |