FIFO queue for threadsafe access.
More...
#include <ConcurrentQueue.hh>
template<typename T>
class ConcurrentQueue< T >
FIFO queue for threadsafe access.
Generic concurrent access queue for consumer-producer scenario. Heavily inspired in this gist .
Remove data object from head.
- Parameters
-
- Returns
- true if successful, false otherwise
Add a data object to tail.
- Parameters
-
- Returns
- true if successful, false otherwise
Returns whether queue is empty.
- Returns
- true if queue is empty, false otherwise
Returns whether queue is full.
- Returns
- true if queue is full, false otherwise
Returns queue's current size.
- Returns
- queue current size
| std::condition_variable cond_var |
|
private |
The documentation for this class was generated from the following file: