Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Public Attributes | List of all members
_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: