Wireshark 4.5.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Public Attributes | List of all members
_header_field_info Struct Reference

#include <proto.h>

Public Attributes

const char * name
 
const char * abbrev
 
enum ftenum type
 
int display
 
const void * strings
 
uint64_t bitmask
 
const char * blurb
 
int id
 
int parent
 
hf_ref_type ref_type
 
int same_name_prev_id
 
header_field_infosame_name_next
 

Detailed Description

information describing a header field

Member Data Documentation

◆ abbrev

const char* _header_field_info::abbrev

[FIELDFILTERNAME] filter name of this field

◆ bitmask

uint64_t _header_field_info::bitmask

[BITMASK] bitmask of interesting bits

◆ blurb

const char* _header_field_info::blurb

[FIELDDESCR] Brief description of field

◆ display

int _header_field_info::display

[FIELDDISPLAY] one of BASE_, or field bit-width if FT_BOOLEAN and non-zero bitmask

◆ id

int _header_field_info::id

Field ID

◆ name

const char* _header_field_info::name

[FIELDNAME] full name of this field

◆ parent

int _header_field_info::parent

parent protocol tree

◆ ref_type

hf_ref_type _header_field_info::ref_type

is this field referenced by a filter

◆ same_name_next

header_field_info* _header_field_info::same_name_next

Link to next hfinfo with same abbrev

◆ same_name_prev_id

int _header_field_info::same_name_prev_id

ID of previous hfinfo with same abbrev

◆ strings

const void* _header_field_info::strings

[FIELDCONVERT] value_string, val64_string, range_string or true_false_string, typically converted by VALS(), RVALS() or TFS(). If this is an FT_PROTOCOL or BASE_PROTOCOL_INFO then it points to the associated protocol_t structure

◆ type

enum ftenum _header_field_info::type

[FIELDTYPE] field type, one of FT_ (from ftypes.h)


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