Zephyr API Documentation  3.0.0
A Scalable Open Source RTOS
3.0.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
k_mbox_msg Struct Reference

Mailbox Message Structure. More...

#include <kernel.h>

Data Fields

size_t size
 
uint32_t info
 
void * tx_data
 
struct k_mem_block tx_block
 
k_tid_t rx_source_thread
 
k_tid_t tx_target_thread
 

Detailed Description

Mailbox Message Structure.

Field Documentation

◆ info

uint32_t k_mbox_msg::info

application-defined information value

◆ rx_source_thread

k_tid_t k_mbox_msg::rx_source_thread

source thread id

◆ size

size_t k_mbox_msg::size

size of message (in bytes)

◆ tx_block

struct k_mem_block k_mbox_msg::tx_block

message data block descriptor

◆ tx_data

void* k_mbox_msg::tx_data

sender's message data buffer

◆ tx_target_thread

k_tid_t k_mbox_msg::tx_target_thread

target thread id


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