distortos  v0.7.0
object-oriented C++ RTOS for microcontrollers
distortos::internal::MutexListNode Class Reference

MutexListNode class is a base for MutexControlBlock that serves as a node in intrusive list of mutexes (mutex control blocks) More...

#include "distortos/internal/synchronization/MutexListNode.hpp"

Inheritance diagram for distortos::internal::MutexListNode:
[legend]
Collaboration diagram for distortos::internal::MutexListNode:
[legend]

Public Member Functions

constexpr MutexListNode ()
 MutexListNode's constructor. More...
 

Public Attributes

estd::IntrusiveListNode node
 node for intrusive list More...
 

Detailed Description

MutexListNode class is a base for MutexControlBlock that serves as a node in intrusive list of mutexes (mutex control blocks)

This class is needed to break circular dependency - MutexList is contained in ThreadControlBlock and ThreadList is contained in MutexControlBlock.

Constructor & Destructor Documentation

◆ MutexListNode()

constexpr distortos::internal::MutexListNode::MutexListNode ( )
inline

MutexListNode's constructor.

Member Data Documentation

◆ node

estd::IntrusiveListNode distortos::internal::MutexListNode::node

node for intrusive list


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