|
VBVX 0.1.0
Header-only C++23 library for safe, zero-copy parsing of packet buffers.
|
#include <gtest/gtest.h>#include "header_view.hxx"#include "utils.hxx"#include "vbvx/ether.hxx"#include "vbvx/arp.hxx"#include <array>#include <bit>#include <cstring>#include <string>Functions | |
| TEST (HeaderViewTest, DefaultConstructedReturnsFalseAndCopyZeroed) | |
| TEST (HeaderViewTest, ConstructFromTypedPointerAndAccessors) | |
| TEST (HeaderViewTest, ConstructFromUint8Pointer) | |
| TEST (HeaderViewTest, CopyReflectsUnderlyingMemoryAtTimeOfCall) | |
| TEST (HeaderViewTest, WorksWithArpHeaderAndFieldAccessors) | |
| TEST | ( | HeaderViewTest | , |
| ConstructFromTypedPointerAndAccessors | ) |
| TEST | ( | HeaderViewTest | , |
| ConstructFromUint8Pointer | ) |
| TEST | ( | HeaderViewTest | , |
| CopyReflectsUnderlyingMemoryAtTimeOfCall | ) |
| TEST | ( | HeaderViewTest | , |
| DefaultConstructedReturnsFalseAndCopyZeroed | ) |
| TEST | ( | HeaderViewTest | , |
| WorksWithArpHeaderAndFieldAccessors | ) |