|
VBVX 0.1.0
Header-only C++23 library for safe, zero-copy parsing of packet buffers.
|
#include <gtest/gtest.h>#include "vbvx/header_view.hxx"#include "vbvx/arp.hxx"#include <array>#include <cstring>Classes | |
| class | ArpHeaderFixture |
| class | ArpHeaderBytesFixture |
Functions | |
| TEST (ArpTypeTest, LayoutAndAlignment) | |
| TEST (ArpHeaderTest, HTypeAndProtocol) | |
| TEST (ArpHeaderTest, OpcodeSetAndGet) | |
| TEST_F (ArpHeaderFixture, SenderMacSpanReflectsStorage) | |
| TEST_F (ArpHeaderFixture, TargetMacFields) | |
| TEST_F (ArpHeaderFixture, SenderIpv4Host) | |
| TEST_F (ArpHeaderFixture, TargetIpv4Host) | |
| TEST_F (ArpHeaderBytesFixture, HeaderFieldsParsed) | |
| TEST_F (ArpHeaderBytesFixture, ZeroCopyReflectsMutations) | |
| TEST_F (ArpHeaderBytesFixture, CopyReturnsValueWithSameFields) | |
| TEST | ( | ArpHeaderTest | , |
| HTypeAndProtocol | ) |
| TEST | ( | ArpHeaderTest | , |
| OpcodeSetAndGet | ) |
| TEST | ( | ArpTypeTest | , |
| LayoutAndAlignment | ) |
| TEST_F | ( | ArpHeaderBytesFixture | , |
| CopyReturnsValueWithSameFields | ) |
| TEST_F | ( | ArpHeaderBytesFixture | , |
| HeaderFieldsParsed | ) |
| TEST_F | ( | ArpHeaderBytesFixture | , |
| ZeroCopyReflectsMutations | ) |
| TEST_F | ( | ArpHeaderFixture | , |
| SenderIpv4Host | ) |
| TEST_F | ( | ArpHeaderFixture | , |
| SenderMacSpanReflectsStorage | ) |
| TEST_F | ( | ArpHeaderFixture | , |
| TargetIpv4Host | ) |
| TEST_F | ( | ArpHeaderFixture | , |
| TargetMacFields | ) |