#include <tcp.h>
Data Fields | |
err_t(* | accept )(void *arg, struct tcp_pcb *newpcb, err_t err) |
uInt16 | acked |
void * | callback_arg |
err_t(* | connected )(void *arg, struct tcp_pcb *pcb, err_t err) |
uInt16 | cwnd |
uInt8 | dupacks |
void(* | errf )(void *arg, err_t err) |
uInt8 | flags |
uInt32 | lastack |
ip_addr | local_ip |
uInt16 | local_port |
uInt16 | mss |
tcp_pcb * | next |
uInt8 | nrtx |
err_t(* | poll )(void *arg, struct tcp_pcb *pcb) |
uInt8 | pollinterval |
uInt8 | polltmr |
uInt32 | rcv_nxt |
uInt16 | rcv_wnd |
err_t(* | recv )(void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t err) |
pbuf * | recv_data |
ip_addr | remote_ip |
uInt16 | remote_port |
uInt8 | rtime |
uInt16 | rto |
uInt32 | rtseq |
uInt16 | rttest |
Int32 | sa |
err_t(* | sent )(void *arg, struct tcp_pcb *pcb, uInt16 space) |
uInt16 | snd_buf |
uInt32 | snd_lbb |
uInt32 | snd_max |
uInt32 | snd_nxt |
uInt8 | snd_queuelen |
uInt32 | snd_wl1 |
uInt32 | snd_wl2 |
uInt32 | snd_wnd |
uInt16 | ssthresh |
enum tcp_state | state |
Int32 | sv |
uInt16 | tmr |
tcp_seg * | unacked |
tcp_seg * | unsent |
Definition at line 175 of file tcp.h.
err_t(* tcp_pcb::accept)(void *arg, struct tcp_pcb *newpcb, err_t err) |
void* tcp_pcb::callback_arg |
err_t(* tcp_pcb::connected)(void *arg, struct tcp_pcb *pcb, err_t err) |
void(* tcp_pcb::errf)(void *arg, err_t err) |
struct ip_addr tcp_pcb::local_ip |
struct tcp_pcb* tcp_pcb::next |
err_t(* tcp_pcb::poll)(void *arg, struct tcp_pcb *pcb) |
err_t(* tcp_pcb::recv)(void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t err) |
struct pbuf* tcp_pcb::recv_data |
struct ip_addr tcp_pcb::remote_ip |
err_t(* tcp_pcb::sent)(void *arg, struct tcp_pcb *pcb, uInt16 space) |
enum tcp_state tcp_pcb::state |
Definition at line 178 of file tcp.h.
Referenced by accept_function(), do_close(), do_delconn(), and netconn_recv().
struct tcp_seg* tcp_pcb::unacked |
struct tcp_seg* tcp_pcb::unsent |