|
Data Fields |
tcp_pcb * | next |
enum tcp_state | state |
void * | callback_arg |
err_t(* | accept )(void *arg, struct tcp_pcb *newpcb, err_t err) |
ip_addr | local_ip |
uInt16 | local_port |
ip_addr | remote_ip |
uInt16 | remote_port |
uInt32 | rcv_nxt |
uInt16 | rcv_wnd |
uInt16 | tmr |
uInt8 | rtime |
uInt16 | mss |
uInt8 | flags |
uInt16 | rttest |
uInt32 | rtseq |
Int32 | sa |
Int32 | sv |
uInt16 | rto |
uInt8 | nrtx |
uInt32 | lastack |
uInt8 | dupacks |
uInt16 | cwnd |
uInt16 | ssthresh |
uInt32 | snd_nxt |
uInt32 | snd_max |
uInt32 | snd_wnd |
uInt32 | snd_wl1 |
uInt32 | snd_wl2 |
uInt32 | snd_lbb |
uInt16 | snd_buf |
uInt8 | snd_queuelen |
err_t(* | sent )(void *arg, struct tcp_pcb *pcb, uInt16 space) |
uInt16 | acked |
err_t(* | recv )(void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t err) |
pbuf * | recv_data |
err_t(* | connected )(void *arg, struct tcp_pcb *pcb, err_t err) |
err_t(* | poll )(void *arg, struct tcp_pcb *pcb) |
void(* | errf )(void *arg, err_t err) |
uInt8 | polltmr |
uInt8 | pollinterval |
tcp_seg * | unsent |
tcp_seg * | unacked |