TuyaOS
结构体 | 类型定义 | 函数
tuya_lan_sock.h 文件参考

TUYA lan sock 更多...

#include "tuya_cloud_types.h"
tuya_lan_sock.h 的引用(Include)关系图:

浏览源代码.

结构体

struct  sloop_sock_t
 reg sock info 更多...
 

类型定义

typedef VOID(* sloop_sock_err) (INT_T sock)
 sock err handler 更多...
 
typedef VOID(* sloop_sock_pre_select) ()
 pre select handler
 
typedef VOID(* sloop_sock_quit) ()
 sock loop thread quit handler
 
typedef VOID(* sloop_sock_read) (INT_T sock)
 sock read handler 更多...
 
typedef struct sloop_sock_t sloop_sock_t
 reg sock info
 

函数

VOID tuya_dump_lan_sock_reader ()
 dump lan sock info
 
INT_T tuya_get_sock_loop_terminate ()
 get sock loop terminate vaule 更多...
 
OPERATE_RET tuya_reg_lan_sock (sloop_sock_t sock_info)
 register sock 更多...
 
VOID tuya_sock_loop_disable ()
 set sock loop disable
 
OPERATE_RET tuya_sock_loop_init (VOID)
 sock loop init 更多...
 
OPERATE_RET tuya_unreg_lan_sock (INT_T sock)
 unregister sock 更多...
 

详细描述

TUYA lan sock

作者
fangw.nosp@m.eng..nosp@m.hu@tu.nosp@m.ya.c.nosp@m.om
版本
0.1
日期
2022-03-23

类型定义说明

◆ sloop_sock_err

typedef VOID(* sloop_sock_err) (INT_T sock)

sock err handler

参数
[in]sockfd
[in]sock_ctxuser data

◆ sloop_sock_read

typedef VOID(* sloop_sock_read) (INT_T sock)

sock read handler

参数
[in]sockfd
[in]sock_ctxuser data

函数说明

◆ tuya_get_sock_loop_terminate()

INT_T tuya_get_sock_loop_terminate ( )

get sock loop terminate vaule

返回
terminate value

◆ tuya_reg_lan_sock()

OPERATE_RET tuya_reg_lan_sock ( sloop_sock_t  sock_info)

register sock

参数
[in]sock_inforeg sock info
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ tuya_sock_loop_init()

OPERATE_RET tuya_sock_loop_init ( VOID  )

sock loop init

返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ tuya_unreg_lan_sock()

OPERATE_RET tuya_unreg_lan_sock ( INT_T  sock)

unregister sock

参数
[in]sockfd
注解
The sock will closed internal, user no need closed manually
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h