10 typedef struct sTCPHeader tTCPHeader;
11 typedef struct sTCPListener tTCPListener;
12 typedef struct sTCPConnection tTCPConnection;
18 Uint32 SequenceNumber;
19 Uint32 AcknowlegementNumber;
21 unsigned DataOffset: 4; // Size of the header in 32-bit words
25 unsigned CWR: 1; // Congestion Window Reduced
26 unsigned ECE: 1; // ECN-Echo
27 unsigned URG: 1; // Urgent pointer is significant
28 unsigned ACK: 1; // Acknowlegement field is significant
29 unsigned PSH: 1; // Push Function
30 unsigned RST: 1; // Reset Connection
31 unsigned SYN: 1; // Synchronise Sequence Numbers
32 unsigned FIN: 1; // Last packet
44 struct sTCPListener *Next;
46 tInterface *Interface;
47 tTCPConnection *Connections;
52 struct sTCPConnection *Next;
57 tInterface *LocalInterface;
61 } RemoteIP; // Type is determined by LocalInterface->Type
64 enum eTCPConnectionState