|
TuyaOS
|
the description of tuya kernel adapter layer network 更多...
#include <tkl_init_network.h>
成员变量 | |
| TUYA_ERRNO(* | tkl_accept )(CONST INT_T fd, TUYA_IP_ADDR_T *addr, UINT16_T *port) |
| CHAR_T *(* | tkl_addr2str )(CONST TUYA_IP_ADDR_T ipaddr) |
| TUYA_ERRNO(* | tkl_bind )(CONST INT_T fd, CONST TUYA_IP_ADDR_T addr, CONST UINT16_T port) |
| TUYA_ERRNO(* | tkl_close )(CONST INT_T fd) |
| TUYA_ERRNO(* | tkl_connect )(CONST INT_T fd, CONST TUYA_IP_ADDR_T addr, CONST UINT16_T port) |
| TUYA_ERRNO(* | tkl_connect_raw )(CONST INT_T fd, VOID *p_socket, CONST INT_T len) |
| OPERATE_RET(* | tkl_fd_clear )(CONST INT_T fd, TUYA_FD_SET_T *fds) |
| OPERATE_RET(* | tkl_fd_isset )(CONST INT_T fd, TUYA_FD_SET_T *fds) |
| OPERATE_RET(* | tkl_fd_set1 )(CONST INT_T fd, TUYA_FD_SET_T *fds) |
| OPERATE_RET(* | tkl_fd_zero )(TUYA_FD_SET_T *fds) |
| TUYA_ERRNO(* | tkl_get_errno )(VOID) |
| INT_T(* | tkl_get_nonblock )(CONST INT_T fd) |
| OPERATE_RET(* | tkl_get_socket_ip )(CONST INT_T fd, TUYA_IP_ADDR_T *addr) |
| OPERATE_RET(* | tkl_gethostbyname )(CONST CHAR_T *domain, TUYA_IP_ADDR_T *addr) |
| OPERATE_RET(* | tkl_getsockopt )(CONST INT_T fd, CONST TUYA_OPT_LEVEL level, CONST TUYA_OPT_NAME optname, VOID_T *optval, INT_T *optlen) |
| TUYA_ERRNO(* | tkl_listen )(CONST INT_T fd, CONST INT_T backlog) |
| TUYA_ERRNO(* | tkl_recv )(CONST INT_T fd, VOID *buf, CONST UINT_T nbytes) |
| INT_T(* | tkl_recv_nd_size )(CONST INT_T fd, VOID *buf, CONST UINT_T buf_size, CONST UINT_T nd_size) |
| TUYA_ERRNO(* | tkl_recvfrom )(CONST INT_T fd, VOID *buf, CONST UINT_T nbytes, TUYA_IP_ADDR_T *addr, UINT16_T *port) |
| INT_T(* | tkl_select )(CONST INT_T maxfd, TUYA_FD_SET_T *readfds, TUYA_FD_SET_T *writefds, TUYA_FD_SET_T *errorfds, CONST UINT_T ms_timeout) |
| TUYA_ERRNO(* | tkl_send )(CONST INT_T fd, CONST VOID *buf, CONST UINT_T nbytes) |
| TUYA_ERRNO(* | tkl_send_to )(CONST INT_T fd, CONST VOID *buf, CONST UINT_T nbytes, CONST TUYA_IP_ADDR_T addr, CONST UINT16_T port) |
| OPERATE_RET(* | tkl_set_block )(CONST INT_T fd, CONST BOOL_T block) |
| OPERATE_RET(* | tkl_set_cloexec )(CONST INT_T fd) |
| OPERATE_RET(* | tkl_setsockopt )(CONST INT_T fd, CONST TUYA_OPT_LEVEL level, CONST TUYA_OPT_NAME optname, CONST VOID_T *optval, CONST INT_T optlen) |
| OPERATE_RET(* | tkl_socket_bind )(CONST INT_T fd, CONST CHAR_T *ip) |
| INT_T(* | tkl_socket_create )(CONST TUYA_PROTOCOL_TYPE_E type) |
| TUYA_IP_ADDR_T(* | tkl_str2addr )(CONST CHAR_T *ip_str) |
the description of tuya kernel adapter layer network