| Wireshark 4.7.0 The Wireshark network protocol analyzer

Loading...
Searching...
No Matches
Public Attributes | List of all members
_val64_string_ext Struct Reference

Extended metadata for a 64-bit value-string mapping array. More...

`#include <value_string.h>`

## Public Attributes
_val64_string_match2_t | _vs_match2
uint64_t | _vs_first_value
unsigned | _vs_num_entries
const val64_string * | _vs_p
const char * | _vs_name
wmem_allocator_t * | _scope

## Detailed Description

Extended metadata for a 64-bit value-string mapping array.

Encapsulates additional information and utilities for working with a `val64_string` array, including match logic, bounds, and memory scope.

## Member Data Documentation

## ◆ _scope

wmem_allocator_t* _val64_string_ext::_scope

Memory scope used for allocation and cleanup.

## ◆ _vs_first_value

uint64_t _val64_string_ext::_vs_first_value

First value in the val64_string array.

## ◆ _vs_match2

_val64_string_match2_t _val64_string_ext::_vs_match2

Optional custom match function for advanced lookup.

## ◆ _vs_name

const char* _val64_string_ext::_vs_name

Descriptive name for diagnostics and error messages.

## ◆ _vs_num_entries

unsigned _val64_string_ext::_vs_num_entries

Number of entries in the array (excluding final {0, NULL}).

## ◆ _vs_p

const val64_string* _val64_string_ext::_vs_p

Pointer to the val64_string array.

The documentation for this struct was generated from the following file:

- /builds/wireshark/wireshark/wsutil/value_string.h