12#ifndef ROC_CORE_MPSC_QUEUE_IMPL_H_
13#define ROC_CORE_MPSC_QUEUE_IMPL_H_
Multi-producer single-consumer queue internal implementation class.
void push_back(MpscQueueData *node)
Add object to the end of the queue.
MpscQueueData * pop_front(bool can_spin)
Remove object from the beginning of the queue.
Shared ownership intrusive pointer.
MpscQueue node internal data.