|
Wireshark 4.7.0
The Wireshark network protocol analyzer
|
Extended metadata for a value_string array. More...
#include <value_string.h>
Public Attributes | |
| _value_string_match2_t | _vs_match2 |
| uint32_t | _vs_first_value |
| unsigned | _vs_num_entries |
| const value_string * | _vs_p |
| const char * | _vs_name |
| wmem_allocator_t * | _scope |
Extended metadata for a value_string array.
Encapsulates additional information and utilities for working with a value_string array, including match logic, bounds, and memory scope. This structure supports enhanced lookup and error reporting functionality.
| wmem_allocator_t* _value_string_ext::_scope |
Memory scope used for allocation and cleanup.
| uint32_t _value_string_ext::_vs_first_value |
First value in the value_string array.
| _value_string_match2_t _value_string_ext::_vs_match2 |
Optional custom match function for advanced lookup.
| const char* _value_string_ext::_vs_name |
Name of the mapping (used in error messages).
| unsigned _value_string_ext::_vs_num_entries |
Number of entries in the array (excluding final {0, NULL}).
| const value_string* _value_string_ext::_vs_p |
Pointer to the value_string array.