47 LWS_VISIBLE LWS_EXTERN
struct lws *
62 LWS_VISIBLE LWS_EXTERN
struct lws *
66 LWS_ADOPT_RAW_FILE_DESC = 0,
69 LWS_ADOPT_ALLOW_SSL = 4,
70 LWS_ADOPT_FLAG_UDP = 16,
71 LWS_ADOPT_FLAG_RAW_PROXY = 32,
73 LWS_ADOPT_RAW_SOCKET_UDP = LWS_ADOPT_SOCKET | LWS_ADOPT_FLAG_UDP,
77 lws_sockfd_type sockfd;
78 lws_filefd_type filefd;
81 #if !defined(LWS_WITH_ESP32) && !defined(LWS_PLAT_OPTEE)
86 struct sockaddr sa_pending;
87 socklen_t salen_pending;
110 LWS_VISIBLE LWS_EXTERN
struct lws *
138 LWS_VISIBLE LWS_EXTERN
struct lws *
140 const char *readbuf,
size_t len);
163 LWS_VISIBLE LWS_EXTERN
struct lws *
165 lws_sockfd_type accept_fd,
const char *readbuf,
168 #define LWS_CAUDP_BIND 1
182 LWS_VISIBLE LWS_EXTERN
struct lws *
184 const char *protocol_name,
struct lws *parent_wsi);
LWS_VISIBLE LWS_EXTERN struct lws * lws_adopt_socket_vhost(struct lws_vhost *vh, lws_sockfd_type accept_fd)
LWS_VISIBLE LWS_EXTERN struct lws * lws_adopt_socket_vhost_readbuf(struct lws_vhost *vhost, lws_sockfd_type accept_fd, const char *readbuf, size_t len)
LWS_VISIBLE LWS_EXTERN struct lws * lws_adopt_socket_readbuf(struct lws_context *context, lws_sockfd_type accept_fd, const char *readbuf, size_t len)
LWS_VISIBLE LWS_EXTERN struct lws * lws_adopt_socket(struct lws_context *context, lws_sockfd_type accept_fd)
LWS_VISIBLE LWS_EXTERN struct lws * lws_adopt_descriptor_vhost(struct lws_vhost *vh, lws_adoption_type type, lws_sock_file_fd_type fd, const char *vh_prot_name, struct lws *parent)
LWS_VISIBLE LWS_EXTERN struct lws * lws_create_adopt_udp(struct lws_vhost *vhost, int port, int flags, const char *protocol_name, struct lws *parent_wsi)
Definition: lws-adopt.h:82
Definition: lws-adopt.h:76