tcp_connection Struct Reference

Back to the index.

Public Attributes | List of all members
tcp_connection Struct Reference

#include <net.h>

Public Attributes

int in_use
 
int64_t last_used_timestamp
 
unsigned char ethernet_address [6]
 
unsigned char inside_ip_address [4]
 
int inside_tcp_port
 
uint32_t inside_timestamp
 
unsigned char * incoming_buf
 
int incoming_buf_rounds
 
int incoming_buf_len
 
uint32_t incoming_buf_seqnr
 
uint32_t inside_seqnr
 
uint32_t inside_acknr
 
uint32_t outside_seqnr
 
uint32_t outside_acknr
 
int state
 
int tcp_id
 
int socket
 
unsigned char outside_ip_address [4]
 
int outside_tcp_port
 
uint32_t outside_timestamp
 

Detailed Description

Definition at line 83 of file net.h.

Member Data Documentation

◆ ethernet_address

unsigned char tcp_connection::ethernet_address[6]

Definition at line 88 of file net.h.

Referenced by net_ip_tcp_connectionreply().

◆ in_use

int tcp_connection::in_use

Definition at line 84 of file net.h.

Referenced by net_tcp_rx_avail().

◆ incoming_buf

unsigned char* tcp_connection::incoming_buf

Definition at line 94 of file net.h.

Referenced by net_tcp_rx_avail().

◆ incoming_buf_len

int tcp_connection::incoming_buf_len

Definition at line 96 of file net.h.

Referenced by net_tcp_rx_avail().

◆ incoming_buf_rounds

int tcp_connection::incoming_buf_rounds

Definition at line 95 of file net.h.

Referenced by net_tcp_rx_avail().

◆ incoming_buf_seqnr

uint32_t tcp_connection::incoming_buf_seqnr

Definition at line 97 of file net.h.

Referenced by net_tcp_rx_avail().

◆ inside_acknr

uint32_t tcp_connection::inside_acknr

Definition at line 100 of file net.h.

Referenced by net_tcp_rx_avail().

◆ inside_ip_address

unsigned char tcp_connection::inside_ip_address[4]

Definition at line 89 of file net.h.

◆ inside_seqnr

uint32_t tcp_connection::inside_seqnr

Definition at line 99 of file net.h.

Referenced by net_ip_tcp_connectionreply().

◆ inside_tcp_port

int tcp_connection::inside_tcp_port

Definition at line 90 of file net.h.

Referenced by net_ip_tcp_connectionreply().

◆ inside_timestamp

uint32_t tcp_connection::inside_timestamp

Definition at line 91 of file net.h.

◆ last_used_timestamp

int64_t tcp_connection::last_used_timestamp

Definition at line 85 of file net.h.

Referenced by net_tcp_rx_avail().

◆ outside_acknr

uint32_t tcp_connection::outside_acknr

Definition at line 102 of file net.h.

Referenced by net_ip_tcp_connectionreply().

◆ outside_ip_address

unsigned char tcp_connection::outside_ip_address[4]

Definition at line 108 of file net.h.

◆ outside_seqnr

uint32_t tcp_connection::outside_seqnr

Definition at line 101 of file net.h.

Referenced by net_ip_tcp_connectionreply(), and net_tcp_rx_avail().

◆ outside_tcp_port

int tcp_connection::outside_tcp_port

Definition at line 109 of file net.h.

Referenced by net_ip_tcp_connectionreply().

◆ outside_timestamp

uint32_t tcp_connection::outside_timestamp

Definition at line 110 of file net.h.

◆ socket

int tcp_connection::socket

Definition at line 107 of file net.h.

Referenced by net_tcp_rx_avail().

◆ state

int tcp_connection::state

Definition at line 105 of file net.h.

Referenced by net_ip_tcp_connectionreply(), and net_tcp_rx_avail().

◆ tcp_id

int tcp_connection::tcp_id

Definition at line 106 of file net.h.

Referenced by net_ip_tcp_connectionreply().


The documentation for this struct was generated from the following file:

Generated on Tue Aug 25 2020 19:25:06 for GXemul by doxygen 1.8.18