VBVX 0.1.0
Header-only C++23 library for safe, zero-copy parsing of packet buffers.
Loading...
Searching...
No Matches
tcp_header.hxx File Reference
#include <cstdint>
#include "utils.hxx"
#include "flags_view.hxx"

Go to the source code of this file.

Classes

struct  vbvx::enable_bitmask_operators< TCPFlags >
struct  vbvx::TCPHeader
 TCP header (minimum 20 bytes). More...

Namespaces

namespace  vbvx

Enumerations

enum class  vbvx::TCPFlags : uint8_t {
  vbvx::None = 0 , vbvx::FIN = 0x01 , vbvx::SYN = 0x02 , vbvx::RST = 0x04 ,
  vbvx::PSH = 0x08 , vbvx::ACK = 0x10 , vbvx::URG = 0x20 , vbvx::ECE = 0x40 ,
  vbvx::CWR = 0x80
}