Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
Loading...
Searching...
No Matches
roc::core::MpscQueueNode::MpscQueueData Struct Reference

List node data. More...

#include <mpsc_queue_node.h>

Public Member Functions

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

Public Attributes

MpscQueueDatanext
 Next list element.
 
voidqueue
 Pointer to the containing queue.
 

Detailed Description

List node data.

Definition at line 27 of file mpsc_queue_node.h.

Constructor & Destructor Documentation

◆ MpscQueueData()

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

Definition at line 34 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: