#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 |
1.4.7