Wireshark 2.9.0-477-g68ec514b The Wireshark network protocol analyzer

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Attributes | List of all members
_header_field_info Struct Reference
The Protocol Tree

`#include <proto.h>`

## Public Attributes
const char * | name
const char * | abbrev
enum ftenum | type
int | display
const void * | strings
guint64 | bitmask
const char * | blurb
int | id
int | parent
hf_ref_type | ref_type
int | same_name_prev_id
header_field_info * | same_name_next

## Detailed Description

information describing a header field

## Member Data Documentation

const char* _header_field_info::abbrev

[FIELDABBREV] abbreviated name of this field

guint64 _header_field_info::bitmask

[BITMASK] bitmask of interesting bits

const char* _header_field_info::blurb

[FIELDDESCR] Brief description of field

int _header_field_info::display

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

int _header_field_info::id

Field ID

const char* _header_field_info::name

[FIELDNAME] full name of this field

int _header_field_info::parent

parent protocol tree

hf_ref_type _header_field_info::ref_type

is this field referenced by a filter

header_field_info* _header_field_info::same_name_next

Link to next hfinfo with same abbrev

int _header_field_info::same_name_prev_id

ID of previous hfinfo with same abbrev

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

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:

- /home/wireshark/builders/wireshark-master/ubuntu-16.04-x64/build/epan/proto.h