GeMRTOS
Data Fields
gs_mcb Struct Reference

#include <gemrtos_core.h>

Data Fields

Detailed Description

QUEUE DATA STRUCTURE

Todo:
Check if gs_mcb structure is required

Definition at line 276 of file gemrtos_core.h.

Field Documentation

◆ MCB_EndMessage

void* MCB_EndMessage

Pointer to the start of message data

Definition at line 282 of file gemrtos_core.h.

◆ MCB_ID

INT32 MCB_ID

Pointer to the end of message data

Definition at line 283 of file gemrtos_core.h.

◆ MCB_NextMCB

struct gs_mcb* MCB_NextMCB

Number of task to deliver the message

Definition at line 279 of file gemrtos_core.h.

◆ MCB_PrevMCB

struct gs_mcb* MCB_PrevMCB

Link to next queue control block in list of free blocks

Definition at line 280 of file gemrtos_core.h.

◆ MCB_RlsCount

INT32 MCB_RlsCount

Identification for the MCB

Definition at line 284 of file gemrtos_core.h.

◆ MCB_StartMessage

void* MCB_StartMessage

Link to next queue control block in list of free blocks

Definition at line 281 of file gemrtos_core.h.

◆ MCBCount

INT32 MCBCount

State of the Queue: UNUSED, FREE, LINKED

Definition at line 278 of file gemrtos_core.h.

◆ MCBState

INT32 MCBState

MESSAGE CONTROL BLOCK

Definition at line 277 of file gemrtos_core.h.


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