Wireshark  4.3.0
The Wireshark network protocol analyzer
proto_hier_stats.h
Go to the documentation of this file.
1 
10 #ifndef __UI_PROTO_HIER_STATS_H__
11 #define __UI_PROTO_HIER_STATS_H__
12 
13 #include <epan/proto.h>
14 #include "cfile.h"
15 
16 #ifdef __cplusplus
17 extern "C" {
18 #endif /* __cplusplus */
19 
24 typedef struct {
25  const header_field_info *hfinfo;
26  unsigned num_pkts_total;
27  unsigned num_pdus_total;
28  unsigned num_pkts_last;
29  unsigned num_bytes_total;
30  unsigned num_bytes_last;
31  unsigned last_pkt;
33 
34 
35 typedef struct {
36  unsigned tot_packets;
37  unsigned tot_bytes;
38  GNode *stats_tree;
39  double first_time; /* seconds (msec resolution) of first packet */
40  double last_time; /* seconds (msec resolution) of last packet */
41 } ph_stats_t;
42 
43 ph_stats_t *ph_stats_new(capture_file *cf);
44 
45 void ph_stats_free(ph_stats_t *ps);
46 
47 #ifdef __cplusplus
48 }
49 #endif /* __cplusplus */
50 
51 #endif /* __UI_PROTO_HIER_STATS_H__ */
Definition: cfile.h:67
Definition: proto.h:769
Definition: stats_tree_priv.h:102
Definition: proto_hier_stats.h:24
Definition: proto_hier_stats.h:35