Documentation
Includes
lwip/opt.h
#include "lwip/opt.h"
lwip/altcp.h
#include "lwip/altcp.h"
lwip/ip_addr.h
#include "lwip/ip_addr.h"
Macros
Marco LWIP_HDR_ALTCP_PRIV_H
#define LWIP_HDR_ALTCP_PRIV_H
Functions
Func altcp_alloc
struct altcp_pcb *altcp_alloc(void);
Func altcp_free
void altcp_free(struct altcp_pcb *conn);
Func altcp_default_set_poll
void altcp_default_set_poll(struct altcp_pcb *conn, u8_t interval);
Func altcp_default_recved
void altcp_default_recved(struct altcp_pcb *conn, u16_t len);
Func altcp_default_bind
err_t altcp_default_bind(struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port);
Func altcp_default_shutdown
err_t altcp_default_shutdown(struct altcp_pcb *conn, int shut_rx, int shut_tx);
Func altcp_default_write
err_t altcp_default_write(struct altcp_pcb *conn, const void *dataptr, u16_t len, u8_t apiflags);
Func altcp_default_output
err_t altcp_default_output(struct altcp_pcb *conn);
Func altcp_default_mss
u16_t altcp_default_mss(struct altcp_pcb *conn);
Func altcp_default_sndbuf
u16_t altcp_default_sndbuf(struct altcp_pcb *conn);
Func altcp_default_sndqueuelen
u16_t altcp_default_sndqueuelen(struct altcp_pcb *conn);
Func altcp_default_nagle_disable
void altcp_default_nagle_disable(struct altcp_pcb *conn);
Func altcp_default_nagle_enable
void altcp_default_nagle_enable(struct altcp_pcb *conn);
Func altcp_default_nagle_disabled
int altcp_default_nagle_disabled(struct altcp_pcb *conn);
Func altcp_default_setprio
void altcp_default_setprio(struct altcp_pcb *conn, u8_t prio);
Func altcp_default_dealloc
void altcp_default_dealloc(struct altcp_pcb *conn);
Func altcp_default_get_tcp_addrinfo
err_t altcp_default_get_tcp_addrinfo(struct altcp_pcb *conn, int local, ip_addr_t *addr, u16_t *port);
Func altcp_default_get_ip
ip_addr_t *altcp_default_get_ip(struct altcp_pcb *conn, int local);
Func altcp_default_get_port
u16_t altcp_default_get_port(struct altcp_pcb *conn, int local);
Vars
Consts
Types
Type
enum tcp_state altcp_default_dbg_get_tcp_state(struct altcp_pcb *conn);
Typedefs
Typedef altcp_set_poll_fn
typedef void (*altcp_set_poll_fn)(struct altcp_pcb *conn, u8_t interval);
Typedef altcp_recved_fn
typedef void (*altcp_recved_fn)(struct altcp_pcb *conn, u16_t len);
Typedef altcp_bind_fn
typedef err_t (*altcp_bind_fn)(struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port);
Typedef altcp_connect_fn
typedef err_t (*altcp_connect_fn)(struct altcp_pcb *conn, const ip_addr_t *ipaddr, u16_t port, altcp_connected_fn connected);
Typedef altcp_listen_fn
typedef struct altcp_pcb *(*altcp_listen_fn)(struct altcp_pcb *conn, u8_t backlog, err_t *err);
Typedef altcp_abort_fn
typedef void (*altcp_abort_fn)(struct altcp_pcb *conn);
Typedef altcp_close_fn
typedef err_t (*altcp_close_fn)(struct altcp_pcb *conn);
Typedef altcp_shutdown_fn
typedef err_t (*altcp_shutdown_fn)(struct altcp_pcb *conn, int shut_rx, int shut_tx);
Typedef altcp_write_fn
typedef err_t (*altcp_write_fn)(struct altcp_pcb *conn, const void *dataptr, u16_t len, u8_t apiflags);
Typedef altcp_output_fn
typedef err_t (*altcp_output_fn)(struct altcp_pcb *conn);
Typedef altcp_mss_fn
typedef u16_t (*altcp_mss_fn)(struct altcp_pcb *conn);
Typedef altcp_sndbuf_fn
typedef u16_t (*altcp_sndbuf_fn)(struct altcp_pcb *conn);
Typedef altcp_sndqueuelen_fn
typedef u16_t (*altcp_sndqueuelen_fn)(struct altcp_pcb *conn);
Typedef altcp_nagle_disable_fn
typedef void (*altcp_nagle_disable_fn)(struct altcp_pcb *conn);
Typedef altcp_nagle_enable_fn
typedef void (*altcp_nagle_enable_fn)(struct altcp_pcb *conn);
Typedef altcp_nagle_disabled_fn
typedef int (*altcp_nagle_disabled_fn)(struct altcp_pcb *conn);
Typedef altcp_setprio_fn
typedef void (*altcp_setprio_fn)(struct altcp_pcb *conn, u8_t prio);
Typedef altcp_dealloc_fn
typedef void (*altcp_dealloc_fn)(struct altcp_pcb *conn);
Typedef altcp_get_tcp_addrinfo_fn
typedef err_t (*altcp_get_tcp_addrinfo_fn)(struct altcp_pcb *conn, int local, ip_addr_t *addr, u16_t *port);
Typedef ip_addr_t
typedef ip_addr_t *(*altcp_get_ip_fn)(struct altcp_pcb *conn, int local);
Typedef altcp_get_port_fn
typedef u16_t (*altcp_get_port_fn)(struct altcp_pcb *conn, int local);
Typedef tcp_state
typedef enum tcp_state (*altcp_dbg_get_tcp_state_fn)(struct altcp_pcb *conn);