|
XenevaOS
|
#include <tcp.h>

Public Attributes | |
| uint8_t | state |
| uint8_t | fin_recvd |
| uint8_t | is_ipv6 |
| uint32_t | iss |
| uint32_t | irs |
| uint32_t | snd_una |
| uint32_t | snd_nxt |
| uint32_t | rcv_nxt |
| uint32_t | remote_ip |
| ip6_addr | remote_ip6 |
| uint16_t | remote_port |
| uint16_t | snd_wnd |
| uint16_t | rcv_wnd |
| uint16_t | mss |
| int | backlog |
| AuVFSNode * | nic |
| struct _socket_ * | parent |
| void * | rxbuf |
| uint8_t * | rxmem |
| list_t * | acceptq |
| list_t* _tcp_pcb_::acceptq |
| int _tcp_pcb_::backlog |
| uint8_t _tcp_pcb_::fin_recvd |
| uint32_t _tcp_pcb_::irs |
| uint8_t _tcp_pcb_::is_ipv6 |
| uint32_t _tcp_pcb_::iss |
| uint16_t _tcp_pcb_::mss |
| AuVFSNode* _tcp_pcb_::nic |
| struct _socket_* _tcp_pcb_::parent |
| uint32_t _tcp_pcb_::rcv_nxt |
| uint16_t _tcp_pcb_::rcv_wnd |
| uint32_t _tcp_pcb_::remote_ip |
| ip6_addr _tcp_pcb_::remote_ip6 |
| uint16_t _tcp_pcb_::remote_port |
| void* _tcp_pcb_::rxbuf |
| uint8_t* _tcp_pcb_::rxmem |
| uint32_t _tcp_pcb_::snd_nxt |
| uint32_t _tcp_pcb_::snd_una |
| uint16_t _tcp_pcb_::snd_wnd |
| uint8_t _tcp_pcb_::state |