MySQL 9.1.0
Source Code Documentation
mpsc_queue.h File Reference
#include <atomic>
#include "mysql/harness/waiting_queue_adaptor.h"

Go to the source code of this file.

Classes

class  mysql_harness::MPSCQueueDV< T >
 a unbounded multi-producer single-consumer queue. More...
 
struct  mysql_harness::MPSCQueueDV< T >::Node
 

Namespaces

namespace  mysql_harness
 

Typedefs

template<typename T >
using mysql_harness::MPSCQueue = MPSCQueueDV< T >
 
template<typename T >
using mysql_harness::WaitingMPSCQueue = WaitingQueueAdaptor< MPSCQueue< T > >