Skip to content

struct osMessageQueueAttr_t

Attributes structure for message queue. #include <kernel/cmsis_os2.h>

Public Attributes

Name
const char *name
name of the message queue
uint32_tattr_bits
attribute bits
void *cb_mem
memory for control block
uint32_tcb_size
size of provided memory for control block
void *mq_mem
memory for data storage
uint32_tmq_size
size of provided memory for data storage

Public Attributes Documentation

variable name

cpp
const char* osMessageQueueAttr_t::name

name of the message queue

variable attr_bits

cpp
uint32_t osMessageQueueAttr_t::attr_bits

attribute bits

variable cb_mem

cpp
void* osMessageQueueAttr_t::cb_mem

memory for control block

variable cb_size

cpp
uint32_t osMessageQueueAttr_t::cb_size

size of provided memory for control block

variable mq_mem

cpp
void* osMessageQueueAttr_t::mq_mem

memory for data storage

variable mq_size

cpp
uint32_t osMessageQueueAttr_t::mq_size

size of provided memory for data storage