distortos  v0.7.0
object-oriented C++ RTOS for microcontrollers
distortos::internal::MessageQueueBase::Entry Struct Reference

entry in the MessageQueueBase More...

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

Collaboration diagram for distortos::internal::MessageQueueBase::Entry:
[legend]

Public Member Functions

constexpr Entry (const uint8_t priorityy, void *const storagee)
 Entry's constructor. More...
 

Public Attributes

estd::IntrusiveForwardListNode node
 node for intrusive forward list More...
 
uint8_t priority
 priority of the entry More...
 
void * storage
 storage for the entry More...
 

Detailed Description

entry in the MessageQueueBase

Constructor & Destructor Documentation

◆ Entry()

constexpr distortos::internal::MessageQueueBase::Entry::Entry ( const uint8_t  priorityy,
void *const  storagee 
)
inline

Entry's constructor.

Parameters
[in]priorityyis the priority of the entry
[in]storageeis the storage for the entry

Member Data Documentation

◆ node

estd::IntrusiveForwardListNode distortos::internal::MessageQueueBase::Entry::node

node for intrusive forward list

◆ priority

uint8_t distortos::internal::MessageQueueBase::Entry::priority

priority of the entry

◆ storage

void* distortos::internal::MessageQueueBase::Entry::storage

storage for the entry


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