Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
roc::core::MpscQueueNode::MpscQueueData Struct Reference

List node data. More...

#include <mpsc_queue_node.h>

Collaboration diagram for roc::core::MpscQueueNode::MpscQueueData:

Public Member Functions

MpscQueueNodecontainer_of ()
 Get MpscQueueNode object that contains this ListData object. More...
 

Public Attributes

MpscQueueDatanext
 Next list element. More...
 
void * queue
 Pointer to the containing queue. More...
 

Detailed Description

List node data.

Definition at line 27 of file mpsc_queue_node.h.

Member Function Documentation

◆ container_of()

MpscQueueNode* roc::core::MpscQueueNode::MpscQueueData::container_of ( )
inline

Get MpscQueueNode object that contains this ListData object.

Definition at line 40 of file mpsc_queue_node.h.

Member Data Documentation

◆ next

MpscQueueData* roc::core::MpscQueueNode::MpscQueueData::next

Next list element.

Definition at line 29 of file mpsc_queue_node.h.

◆ queue

void* roc::core::MpscQueueNode::MpscQueueData::queue

Pointer to the containing queue.

Definition at line 32 of file mpsc_queue_node.h.


The documentation for this struct was generated from the following file: