|
Wireshark 4.7.0
The Wireshark network protocol analyzer
|
Represents a node in a hierarchical statistics tree. More...
#include <stats_tree_priv.h>
Public Attributes | ||
| char * | name | |
| int | id | |
| stat_node_datatype | datatype | |
| int | counter | |
| union { | ||
| int64_t int_total | ||
| double float_total | ||
| } | total | |
| union { | ||
| int int_min | ||
| float float_min | ||
| } | minvalue | |
| union { | ||
| int int_max | ||
| float float_max | ||
| } | maxvalue | |
| int | st_flags | |
| int | bcount | |
| burst_bucket * | bh | |
| burst_bucket * | bt | |
| int | max_burst | |
| double | burst_time | |
| GHashTable * | hash | |
| stats_tree * | st | |
| stat_node * | parent | |
| stat_node * | children | |
| stat_node * | next | |
| range_pair_t * | rng | |
| st_node_pres * | pr | |
Represents a node in a hierarchical statistics tree.
Each node tracks statistical data such as counters, totals, min/max values, and burst rates. Nodes may have children and siblings, forming a tree structure used for organizing and displaying protocol or performance statistics.
| int _stat_node::bcount |
Burst rate tracking fields. Burst count.
| burst_bucket* _stat_node::bh |
Head of burst bucket list.
| burst_bucket* _stat_node::bt |
Tail of burst bucket list.
| double _stat_node::burst_time |
Time span of the burst.
| stat_node* _stat_node::children |
Pointer to first child node.
| int _stat_node::counter |
Counter value maintained by the node.
| stat_node_datatype _stat_node::datatype |
Type of data tracked (e.g., integer, float).
| float _stat_node::float_max |
Maximum float value.
| float _stat_node::float_min |
Minimum float value.
| double _stat_node::float_total |
Total for floating-point values.
| GHashTable* _stat_node::hash |
Child nodes indexed by name.
| int _stat_node::id |
Unique identifier for the node.
| int _stat_node::int_max |
Maximum integer value.
| int _stat_node::int_min |
Minimum integer value.
| int64_t _stat_node::int_total |
Total for integer values.
| int _stat_node::max_burst |
Maximum burst count observed.
| union { ... } _stat_node::maxvalue |
Maximum value observed.
| union { ... } _stat_node::minvalue |
Minimum value observed.
| char* _stat_node::name |
Name of the statistic node.
| stat_node* _stat_node::next |
Pointer to next sibling node.
| stat_node* _stat_node::parent |
Tree relationships. Pointer to parent node.
| st_node_pres* _stat_node::pr |
Presentation metadata for display formatting.
| range_pair_t* _stat_node::rng |
Optional range constraint for value filtering.
| stats_tree* _stat_node::st |
Pointer to the owning statistics tree.
| int _stat_node::st_flags |
Flags controlling node behavior or display.
| union { ... } _stat_node::total |
Total of all submitted values, used for computing averages.