8 #define espconn_printf(fmt, args...) os_printf(fmt,## args) 10 #define espconn_printf(fmt, args...) 21 #define ESPCONN_MEM -1 22 #define ESPCONN_TIMEOUT -3 23 #define ESPCONN_RTE -4 24 #define ESPCONN_INPROGRESS -5 25 #define ESPCONN_MAXNUM -7 27 #define ESPCONN_ABRT -8 28 #define ESPCONN_RST -9 29 #define ESPCONN_CLSD -10 30 #define ESPCONN_CONN -11 32 #define ESPCONN_ARG -12 33 #define ESPCONN_IF -14 34 #define ESPCONN_ISCONN -15 36 #define ESPCONN_HANDSHAKE -28 37 #define ESPCONN_RESP_TIMEOUT -29 38 #define ESPCONN_PROTO_MSG -61 40 #define ESPCONN_SSL 0x01 41 #define ESPCONN_NORM 0x00 43 #define ESPCONN_STA 0x01 44 #define ESPCONN_AP 0x02 45 #define ESPCONN_AP_STA 0x03 47 #define STA_NETIF 0x00 195 #define espconn_delay_disabled(espconn) (((espconn)->pcommon.espconn_opt & ESPCONN_NODELAY) != 0) 196 #define espconn_delay_enabled(espconn) (((espconn)->pcommon.espconn_opt & ESPCONN_NODELAY) == 0) 197 #define espconn_reuse_disabled(espconn) (((espconn)->pcommon.espconn_opt & ESPCONN_REUSEADDR) != 0) 198 #define espconn_copy_disabled(espconn) (((espconn)->pcommon.espconn_opt & ESPCONN_COPY) != 0) 199 #define espconn_copy_enabled(espconn) (((espconn)->pcommon.espconn_opt & ESPCONN_COPY) == 0) 200 #define espconn_keepalive_disabled(espconn) (((espconn)->pcommon.espconn_opt & ESPCONN_KEEPALIVE) != 0) 201 #define espconn_keepalive_enabled(espconn) (((espconn)->pcommon.espconn_opt & ESPCONN_KEEPALIVE) == 0) 203 #define espconn_TaskPrio 26 204 #define espconn_TaskQueueLen 15
sint8 espconn_regist_sentcb(struct espconn *espconn, espconn_sent_callback sent_cb)
void espconn_mdns_disable(void)
sint8 espconn_set_opt(struct espconn *espconn, uint8 opt)
void espconn_mdns_set_hostname(char *name)
sint8 espconn_regist_recvcb(struct espconn *espconn, espconn_recv_callback recv_cb)
sint8 espconn_connect(struct espconn *espconn)
uint8 espconn_tcp_get_max_retran(void)
sint8 espconn_sent(struct espconn *espconn, uint8 *psent, uint16 length)
sint8 espconn_tcp_get_max_con_allow(struct espconn *espconn)
sint8 espconn_tcp_set_max_syn(uint8 num)
void espconn_mdns_init(struct mdns_info *info)
struct _espconn_msg * pnext
void espconn_list_delete(espconn_msg **phead, espconn_msg *pdelete)
void espconn_dns_setserver(u8_t numdns, ip_addr_t *dnsserver)
sint8 espconn_get_connection_info(struct espconn *pespconn, remot_info **pcon_info, uint8 typeflags)
sint8 espconn_regist_reconcb(struct espconn *espconn, espconn_reconnect_callback recon_cb)
char * espconn_mdns_get_servername(void)
void espconn_mdns_server_register(void)
void espconn_mdns_server_unregister(void)
void(* espconn_connect_callback)(void *arg)
struct _remot_info remot_info
void(* espconn_recv_callback)(void *arg, char *pdata, unsigned short len)
void(* espconn_reconnect_callback)(void *arg, sint8 err)
sint8 espconn_tcp_set_buf_count(struct espconn *espconn, uint8 num)
espconn_connect_callback connect_callback
void espconn_list_creat(espconn_msg **phead, espconn_msg *pinsert)
struct _espconn_buf espconn_buf
sint8 espconn_get_keepalive(struct espconn *espconn, uint8 level, void *optarg)
sint8 espconn_igmp_leave(ip_addr_t *host_ip, ip_addr_t *multicast_ip)
struct _comon_pkt comon_pkt
sint8 espconn_disconnect(struct espconn *espconn)
void(* dns_found_callback)(const char *name, ip_addr_t *ipaddr, void *callback_arg)
void espconn_mdns_set_servername(const char *name)
bool espconn_find_connection(struct espconn *pespconn, espconn_msg **pnode)
sint8 espconn_tcp_set_wnd(uint8 num)
char * espconn_mdns_get_hostname(void)
typedefPACK_STRUCT_END struct ip_addr ip_addr_t
sint8 espconn_set_keepalive(struct espconn *espconn, uint8 level, void *optarg)
sint8 espconn_regist_write_finish(struct espconn *espconn, espconn_connect_callback write_finish_fn)
void espconn_mdns_close(void)
sint8 espconn_regist_disconcb(struct espconn *espconn, espconn_connect_callback discon_cb)
void(* espconn_sent_callback)(void *arg)
espconn_connect_callback write_finish_fn
void espconn_copy_partial(struct espconn *pesp_dest, struct espconn *pesp_source)
void espconn_mdns_enable(void)
sint8 espconn_accept(struct espconn *espconn)
uint8 espconn_tcp_get_wnd(void)
sint8 espconn_delete(struct espconn *espconn)
sint8 espconn_tcp_set_max_con(uint8 num)
uint8 espconn_tcp_get_max_con(void)
espconn_reconnect_callback reconnect_callback
uint32 espconn_port(void)
espconn_connect_callback disconnect_callback
sint8 espconn_regist_connectcb(struct espconn *espconn, espconn_connect_callback connect_cb)
uint8 espconn_tcp_get_max_syn(void)
sint8 espconn_get_packet_info(struct espconn *espconn, struct espconn_packet *infoarg)
espconn_recv_callback recv_callback
uint16 recv_holded_buf_Len
sint8 espconn_gethostbyname(struct espconn *pespconn, const char *name, ip_addr_t *addr, dns_found_callback found)
sint8 espconn_tcp_set_max_retran(uint8 num)
struct _espconn_buf * pnext
struct _espconn_msg espconn_msg
struct espconn * pespconn
espconn_sent_callback sent_callback
sint8 espconn_igmp_join(ip_addr_t *host_ip, ip_addr_t *multicast_ip)
sint8 espconn_regist_time(struct espconn *espconn, uint32 interval, uint8 type_flag)
sint8 espconn_create(struct espconn *espconn)
sint8 espconn_tcp_set_max_con_allow(struct espconn *espconn, uint8 num)