Retro Rocket Kernel BASIC-Powered Operating System

Data Fields
tcp_segment Struct Reference

`#include <tcp.h>`

Collaboration diagram for tcp_segment:
[legend]

## Data Fields
uint16_t | src_port
uint16_t | dst_port
uint32_t | seq
uint32_t | ack
tcp_segment_flags_t | flags
uint16_t | window_size
uint16_t | checksum
uint16_t | urgent
uint8_t | options [0]
uint8_t | payload []

## Field Documentation

## ◆ ack

uint32_t tcp_segment::ack

## ◆ checksum

uint16_t tcp_segment::checksum

## ◆ dst_port

uint16_t tcp_segment::dst_port

## ◆ flags

tcp_segment_flags_t tcp_segment::flags

## ◆ options

uint8_t tcp_segment::options[0]

## ◆ payload

uint8_t tcp_segment::payload[]

## ◆ seq

uint32_t tcp_segment::seq

## ◆ src_port

uint16_t tcp_segment::src_port

## ◆ urgent

uint16_t tcp_segment::urgent

## ◆ window_size

uint16_t tcp_segment::window_size