TuyaOS
宏定义
tuya_hal_queue.h 文件参考

queue相关接口封装 更多...

#include "tal_queue.h"
tuya_hal_queue.h 的引用(Include)关系图:

浏览源代码.

宏定义

#define tuya_hal_queue_create_init   tal_queue_create_init
 tuya_hal_queue_create_init用于创建并初始化tuya 消息队列 更多...
 
#define tuya_hal_queue_fetch   tal_queue_fetch
 tuya_hal_queue_fetch用于等待一个消息队列 更多...
 
#define tuya_hal_queue_free   tal_queue_free
 tuya_hal_queue_free 释放消息队列 更多...
 
#define tuya_hal_queue_post   tal_queue_post
 tuya_hal_queue_post用于发送一个消息到指定的队列中 更多...
 

详细描述

queue相关接口封装

作者
shiqq.nosp@m.@tuy.nosp@m.a.com
版本
0.1
日期
2021-01-04

宏定义说明

◆ tuya_hal_queue_create_init

#define tuya_hal_queue_create_init   tal_queue_create_init

tuya_hal_queue_create_init用于创建并初始化tuya 消息队列

参数
[in]msgsize消息体的大小,msgcount 消息体的个数
[out]pQueue_hanle返回queue句柄
返回
int 0=成功,非0=失败

◆ tuya_hal_queue_fetch

#define tuya_hal_queue_fetch   tal_queue_fetch

tuya_hal_queue_fetch用于等待一个消息队列

参数
[in]pQueue_hanletuya queue句柄,data消息体指针,timeout 超时时间
返回
int 0=成功,非0=失败

◆ tuya_hal_queue_free

#define tuya_hal_queue_free   tal_queue_free

tuya_hal_queue_free 释放消息队列

参数
[in]mutexHandleQUEUE_HANDLE tuya queue句柄
返回
int 0=成功,非0=失败

◆ tuya_hal_queue_post

#define tuya_hal_queue_post   tal_queue_post

tuya_hal_queue_post用于发送一个消息到指定的队列中

参数
[in]pQueue_hanletuya queue句柄,data消息体指针,timeout 超时时间
返回
int 0=成功,非0=失败