Representation of the TCP header. More...

#include <headers.hpp>

Public Member Functions

void * getPayload ()
 Get the SDU. More...
 

Public Attributes

uint16_t srcPort
 Source port. More...
 
uint16_t dstPort
 Destination port. More...
 
uint32_t seq
 Sequence number. More...
 
uint32_t ack
 Acknowledgement number. More...
 
uint16_t offset_flags
 Data offset and flags. More...
 
uint16_t window
 Receive window. More...
 
uint16_t checksum
 Checksum. More...
 
uint16_t urgend_ptr
 Urgent pointer. More...
 

Detailed Description

Representation of the TCP header.

Definition at line 188 of file headers.hpp.

Member Function Documentation

◆ getPayload()

void* Headers::Tcp::getPayload ( )
inline

Get the SDU.

Returns
Pointer to the payload

Definition at line 201 of file headers.hpp.

Member Data Documentation

◆ ack

uint32_t Headers::Tcp::ack

Acknowledgement number.

Definition at line 192 of file headers.hpp.

◆ checksum

uint16_t Headers::Tcp::checksum

Checksum.

Definition at line 195 of file headers.hpp.

◆ dstPort

uint16_t Headers::Tcp::dstPort

Destination port.

Definition at line 190 of file headers.hpp.

◆ offset_flags

uint16_t Headers::Tcp::offset_flags

Data offset and flags.

Definition at line 193 of file headers.hpp.

◆ seq

uint32_t Headers::Tcp::seq

Sequence number.

Definition at line 191 of file headers.hpp.

◆ srcPort

uint16_t Headers::Tcp::srcPort

Source port.

Definition at line 189 of file headers.hpp.

◆ urgend_ptr

uint16_t Headers::Tcp::urgend_ptr

Urgent pointer.

Definition at line 196 of file headers.hpp.

◆ window

uint16_t Headers::Tcp::window

Receive window.

Definition at line 194 of file headers.hpp.


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