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