|
Wireshark 4.7.0
The Wireshark network protocol analyzer
|
Accumulated statistics for all frames falling within a single I/O graph time interval. More...
#include <io_graph_item.h>
Public Attributes | ||
| uint32_t | frames | |
| uint64_t | bytes | |
| uint64_t | fields | |
| union { | ||
| nstime_t time_max | ||
| double double_max | ||
| int64_t int_max | ||
| uint64_t uint_max | ||
| }; | ||
| union { | ||
| nstime_t time_min | ||
| double double_min | ||
| int64_t int_min | ||
| uint64_t uint_min | ||
| }; | ||
| union { | ||
| nstime_t time_tot | ||
| double double_tot | ||
| }; | ||
| uint32_t | first_frame_in_invl | |
| uint32_t | min_frame_in_invl | |
| uint32_t | max_frame_in_invl | |
| uint32_t | last_frame_in_invl | |
Accumulated statistics for all frames falling within a single I/O graph time interval.
frames and bytes are always computed regardless of the active io_graph_item_unit_t. The min/max union members use 64-bit integers rather than doubles so that the originating frame number can be tracked exactly; values are only converted to double at plot time. Totals use double to avoid overflow across large intervals. | union { ... } _io_graph_item_t |
Maximum field value observed in this interval.
| union { ... } _io_graph_item_t |
Minimum field value observed in this interval.
| union { ... } _io_graph_item_t |
Running total of field values accumulated in this interval (used for average and sum).
| uint64_t _io_graph_item_t::bytes |
Total bytes across all frames in this interval (always computed)
| double _io_graph_item_t::double_max |
Maximum value for floating-point fields
| double _io_graph_item_t::double_min |
Minimum value for floating-point fields
| double _io_graph_item_t::double_tot |
Cumulative total for numeric fields
| uint64_t _io_graph_item_t::fields |
Number of field occurrences accumulated in this interval
| uint32_t _io_graph_item_t::first_frame_in_invl |
Frame number of the first frame in this interval
| uint32_t _io_graph_item_t::frames |
Number of frames in this interval (always computed)
| int64_t _io_graph_item_t::int_max |
Maximum value for signed integer fields
| int64_t _io_graph_item_t::int_min |
Minimum value for signed integer fields
| uint32_t _io_graph_item_t::last_frame_in_invl |
Frame number of the last frame in this interval
| uint32_t _io_graph_item_t::max_frame_in_invl |
Frame number of the frame that produced the maximum value
| uint32_t _io_graph_item_t::min_frame_in_invl |
Frame number of the frame that produced the minimum value
| nstime_t _io_graph_item_t::time_max |
Maximum value for relative/absolute time fields
| nstime_t _io_graph_item_t::time_min |
Minimum value for relative/absolute time fields
| nstime_t _io_graph_item_t::time_tot |
Cumulative total for relative/absolute time fields
| uint64_t _io_graph_item_t::uint_max |
Maximum value for unsigned integer fields
| uint64_t _io_graph_item_t::uint_min |
Minimum value for unsigned integer fields