Wireshark 4.7.3
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
_oid_info_t Struct Reference

A node in the OID registry tree, representing one arc of an object identifier. More...

#include <oids.h>

Public Attributes

uint32_t subid
char * name
oid_kind_t kind
wmem_tree_tchildren
const oid_value_type_tvalue_type
int value_hfid
oid_key_tkey
oid_bits_info_tbits
struct _oid_info_tparent

Detailed Description

A node in the OID registry tree, representing one arc of an object identifier.

Member Data Documentation

◆ bits

oid_bits_info_t* _oid_info_t::bits

Named bit field descriptors for BITS-syntax values; NULL if not applicable

◆ children

wmem_tree_t* _oid_info_t::children

Sub-tree of child oid_info_t nodes, keyed by sub-identifier

◆ key

oid_key_t* _oid_info_t::key

Linked list of index key descriptors for table row nodes

◆ kind

oid_kind_t _oid_info_t::kind

Semantic role of this node in the MIB hierarchy

◆ name

char* _oid_info_t::name

Human-readable name of this OID arc

◆ parent

struct _oid_info_t* _oid_info_t::parent

Pointer to the parent node in the OID tree, or NULL for root

◆ subid

uint32_t _oid_info_t::subid

Sub-identifier value of this node within its parent

◆ value_hfid

int _oid_info_t::value_hfid

Header field ID for the leaf value; -1 if not registered

◆ value_type

const oid_value_type_t* _oid_info_t::value_type

Value syntax descriptor; NULL for non-leaf nodes


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