|
VBVX 0.1.0
Header-only C++23 library for safe, zero-copy parsing of packet buffers.
|
#include <bit>#include <cstdint>#include <type_traits>#include <utility>#include "utils.hxx"#include "ip_protocol.hxx"#include "flags_view.hxx"Go to the source code of this file.
Classes | |
| struct | vbvx::enable_bitmask_operators< IPv4Flags > |
| struct | vbvx::IPv4Header |
| IPv4 header (minimum 20 bytes). More... | |
Namespaces | |
| namespace | vbvx |
Enumerations | |
| enum class | vbvx::IPv4Flags : uint16_t { vbvx::None = 0 , vbvx::MF = 0x2000 , vbvx::DF = 0x4000 , vbvx::RFU = 0x8000 } |
| IPv4 fragmentation flags. More... | |