Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
roc::core::ListNode::ListNodeData Struct Reference

List node data. More...

#include <list_node.h>

Collaboration diagram for roc::core::ListNode::ListNodeData:

Public Member Functions

ListNodecontainer_of ()
 Get ListNode object that contains this ListData object. More...
 

Public Attributes

ListNodeDataprev
 Previous list element. More...
 
ListNodeDatanext
 Next list element. More...
 
void * list
 The list this node is member of. More...
 

Detailed Description

List node data.

Definition at line 29 of file list_node.h.

Member Function Documentation

◆ container_of()

ListNode* roc::core::ListNode::ListNodeData::container_of ( )
inline

Get ListNode object that contains this ListData object.

Definition at line 48 of file list_node.h.

Member Data Documentation

◆ list

void* roc::core::ListNode::ListNodeData::list

The list this node is member of.

Remarks
NULL if node is not member of any list.

Definition at line 39 of file list_node.h.

◆ next

ListNodeData* roc::core::ListNode::ListNodeData::next

Next list element.

Definition at line 34 of file list_node.h.

◆ prev

ListNodeData* roc::core::ListNode::ListNodeData::prev

Previous list element.

Definition at line 31 of file list_node.h.


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