32 #if defined(LWS_ESP_PLATFORM)
33 #include <lwip/sockets.h>
37 #if defined(LWS_WITH_IPV6)
38 struct sockaddr_in6 sa6;
40 struct sockaddr_in sa4;
52 LWS_VISIBLE LWS_EXTERN
const char * LWS_WARN_UNUSED_RESULT
69 LWS_VISIBLE LWS_EXTERN
void
71 int name_len,
char *rip,
int rip_len);
83 LWS_VISIBLE LWS_EXTERN
const char *
86 LWS_VISIBLE LWS_EXTERN
const char *
87 lws_get_peer_simple_fd(lws_sockfd_type fd,
char *name,
size_t namelen);
89 #define LWS_ITOSA_USABLE 0
90 #define LWS_ITOSA_NOT_EXIST -1
91 #define LWS_ITOSA_NOT_USABLE -2
92 #define LWS_ITOSA_BUSY -3
95 #if !defined(LWS_PLAT_FREERTOS) && !defined(LWS_PLAT_OPTEE)
116 LWS_VISIBLE LWS_EXTERN
int
129 LWS_VISIBLE LWS_EXTERN
int
145 LWS_VISIBLE LWS_EXTERN
int
146 lws_parse_numeric_address(
const char *ads, uint8_t *result,
size_t max_len);
161 LWS_VISIBLE LWS_EXTERN
int
162 lws_sa46_parse_numeric_address(
const char *ads,
lws_sockaddr46 *sa46);
176 LWS_VISIBLE LWS_EXTERN
int
190 LWS_VISIBLE LWS_EXTERN
int
LWS_VISIBLE LWS_EXTERN void lws_get_peer_addresses(struct lws *wsi, lws_sockfd_type fd, char *name, int name_len, char *rip, int rip_len)
LWS_VISIBLE LWS_EXTERN int lws_interface_to_sa(int ipv6, const char *ifname, struct sockaddr_in *addr, size_t addrlen)
LWS_VISIBLE LWS_EXTERN int lws_sa46_compare_ads(const lws_sockaddr46 *sa46a, const lws_sockaddr46 *sa46b)
LWS_VISIBLE LWS_EXTERN int lws_write_numeric_address(const uint8_t *ads, int size, char *buf, size_t len)
LWS_VISIBLE LWS_EXTERN const char * lws_get_peer_simple(struct lws *wsi, char *name, size_t namelen)
LWS_VISIBLE LWS_EXTERN int lws_sa46_write_numeric_address(lws_sockaddr46 *sa46, char *buf, size_t len)
LWS_VISIBLE LWS_EXTERN const char *LWS_WARN_UNUSED_RESULT lws_canonical_hostname(struct lws_context *context)
Definition: lws-network-helper.h:36