VBVX 0.1.0
Header-only C++23 library for safe, zero-copy parsing of packet buffers.
Loading...
Searching...
No Matches
vbvx::SRv6Header Member List

This is the complete list of members for vbvx::SRv6Header, including all inherited members.

flagsvbvx::SRv6Header
hdr_ext_lenvbvx::SRv6Header
header_length_bytes() const noexcept -> uint16_tvbvx::SRv6Headerinline
is_valid_routing_type() const noexceptvbvx::SRv6Headerinline
last_entryvbvx::SRv6Header
last_entry_index() const noexcept -> uint8_tvbvx::SRv6Headerinline
next_headervbvx::SRv6Header
routing_typevbvx::SRv6Header
routing_type_value() const noexcept -> uint8_tvbvx::SRv6Headerinline
segment_at(uint8_t idx) const noexcept -> std::span< const uint8_t, 16 >vbvx::SRv6Headerinline
segment_list_bytes_len() const noexcept -> uint16_tvbvx::SRv6Headerinline
segment_list_ptr() const noexcept -> const uint8_t *vbvx::SRv6Headerinline
segments_count() const noexcept -> uint8_tvbvx::SRv6Headerinline
segments_leftvbvx::SRv6Header
tag() const noexcept -> uint16_tvbvx::SRv6Headerinline
tag_bevbvx::SRv6Header
tlv_bytes_len() const noexcept -> uint16_tvbvx::SRv6Headerinline
tlv_first_ptr() const noexcept -> const uint8_t *vbvx::SRv6Headerinline
tlv_offset() const noexcept -> uint16_tvbvx::SRv6Headerinline