10#ifndef __TAL_QUEUE_H__
11#define __TAL_QUEUE_H__
13#include "tuya_cloud_types.h"
20typedef PVOID_T QUEUE_HANDLE;
OPERATE_RET tal_queue_create_init(QUEUE_HANDLE *queue, INT_T msgsize, INT_T msgcount)
Create message queue
VOID_T tal_queue_free(QUEUE_HANDLE queue)
free the message queue
OPERATE_RET tal_queue_fetch(QUEUE_HANDLE queue, VOID_T *msg, UINT_T timeout)
fetch message from the message queue
OPERATE_RET tal_queue_post(QUEUE_HANDLE queue, VOID_T *data, UINT_T timeout)
post a message to the message queue