RT-Thread RTOS  1.0.0
An open source embedded real-time operating system
rt_messagequeue Struct Reference

#include <rtdef.h>

Data Fields

struct rt_ipc_object parent
void * msg_pool
rt_uint16_t msg_size
rt_uint16_t max_msgs
rt_uint16_t entry
void * msg_queue_head
void * msg_queue_tail
void * msg_queue_free

Detailed Description

message queue structure


Field Documentation

inherit from ipc_object

start address of message queue

message size of each message

max number of messages

index of messages in the queue

pointer indicated the free node of queue

 All Data Structures Variables