XFusion API v1.3.0
载入中...
搜索中...
未找到
_xf_osal_queue_attr_t结构体 参考

消息队列的属性结构。 更多...

#include <xf_osal_queue.h>

_xf_osal_queue_attr_t 的协作图:
Collaboration graph

成员变量

const char * name
 
uint32_t attr_bits
 
void * cb_mem
 
uint32_t cb_size
 
void * mq_mem
 
uint32_t mq_size
 

详细描述

消息队列的属性结构。

示例
examples/osal/queue/main/xf_main.c.

在文件 xf_osal_queue.h46 行定义.

结构体成员变量说明

◆ name

const char* name

消息队列的名称,指向可读字符串。默认值: NULL.

示例
examples/osal/queue/main/xf_main.c.

在文件 xf_osal_queue.h47 行定义.

◆ attr_bits

uint32_t attr_bits

属性位,保留,默认值: 0.

在文件 xf_osal_queue.h48 行定义.

◆ cb_mem

void* cb_mem

控制块的内存,默认值: NULL, 即自动动态分配内存。

在文件 xf_osal_queue.h49 行定义.

◆ cb_size

uint32_t cb_size

控制块内存大小(单位字节),不使用静态分配时设为默认值: 0.

在文件 xf_osal_queue.h50 行定义.

◆ mq_mem

void* mq_mem

用于存储数据的内存,默认值: NULL, 即自动动态分配内存。

在文件 xf_osal_queue.h51 行定义.

◆ mq_size

uint32_t mq_size

数据内存大小(单位字节),不使用静态分配时设为默认值: 0.

在文件 xf_osal_queue.h52 行定义.


该结构体的文档由以下文件生成: