OpenCBDC Transaction Processor
Loading...
Searching...
No Matches
blocking_queue.hpp File Reference
#include <condition_variable>
#include <functional>
#include <mutex>
#include <queue>
Include dependency graph for blocking_queue.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  cbdc::blocking_queue_internal< T, Q >
 Thread-safe producer-consumer FIFO queue supporting multiple concurrent producers and consumers. More...
 

Namespaces

namespace  cbdc
 

Typedefs

template<typename T >
using cbdc::blocking_queue = blocking_queue_internal<T, std::queue<T>>
 
template<typename T , typename C = std::less<T>>
using cbdc::blocking_priority_queue