TuyaOS
ty_work_queue.h
浏览该文件的文档.
1
11#ifndef _TY_WORK_QUEUE_H
12#define _TY_WORK_QUEUE_H
13
14#include "tuya_cloud_types.h"
15
16#ifdef __cplusplus
17 extern "C" {
18#endif
19
23typedef VOID (*TY_WK_CB)(VOID *data);
24
34OPERATE_RET ty_work_queue_init(VOID);
35
46OPERATE_RET ty_work_queue_add(IN CONST TY_WK_CB cb, IN CONST VOID *data);
47
58
59#ifdef __cplusplus
60}
61#endif
62#endif
63
UINT_T ty_work_queue_depth(VOID)
get current work number in work queue.
VOID(* TY_WK_CB)(VOID *data)
call back prototype of work
Definition: ty_work_queue.h:23
OPERATE_RET ty_work_queue_init(VOID)
init ty work queue
OPERATE_RET ty_work_queue_add(IN CONST TY_WK_CB cb, IN CONST VOID *data)
add work to work queue