Wireshark
4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
ui
summary.h
Go to the documentation of this file.
1
12
#ifndef __SUMMARY_H__
13
#define __SUMMARY_H__
14
15
#ifdef HAVE_LIBPCAP
16
#include "
ui/capture.h
"
17
#endif
18
19
#ifdef __cplusplus
20
extern
"C"
{
21
#endif
/* __cplusplus */
22
23
typedef
struct
iface_summary_info_tag
{
24
char
*name;
25
char
*descr;
26
char
*cfilter;
27
char
*isb_comment;
28
uint64_t
drops
;
29
bool
drops_known
;
30
int
snap
;
31
int
encap_type
;
32
}
iface_summary_info
;
33
34
#define HASH_STR_SIZE (65)
/* Max hash size * 2 + '\0' */
35
36
typedef
struct
_summary_tally
{
37
uint64_t
bytes
;
38
double
start_time
;
39
double
stop_time
;
40
double
cap_start_time
;
41
double
cap_end_time
;
42
double
elapsed_time
;
45
uint32_t
marked_count
;
46
uint32_t
marked_count_ts
;
47
uint64_t
marked_bytes
;
48
double
marked_start
;
49
double
marked_stop
;
50
uint32_t
ignored_count
;
51
uint32_t
packet_count
;
52
uint32_t
packet_count_ts
;
53
uint32_t
filtered_count
;
54
uint32_t
filtered_count_ts
;
55
uint64_t
filtered_bytes
;
56
double
filtered_start
;
57
double
filtered_stop
;
58
const
char
*
filename
;
59
int64_t
file_length
;
60
char
file_sha256
[HASH_STR_SIZE];
61
char
file_sha1
[HASH_STR_SIZE];
62
int
file_type
;
63
ws_compression_type
compression_type
;
64
int
file_encap_type
;
65
GArray *
packet_encap_types
;
66
int
snap
;
67
bool
drops_known
;
68
uint64_t
drops
;
69
const
char
*
dfilter
;
70
bool
is_tempfile;
71
/* capture related, use summary_fill_in_capture() to get values */
72
GArray *ifaces;
73
bool
legacy;
74
}
summary_tally
;
75
82
extern
void
83
summary_fill_in
(
capture_file
*cf,
summary_tally
*st);
84
85
#ifdef HAVE_LIBPCAP
93
extern
void
94
summary_fill_in_capture(
capture_file
*cf,
capture_options
*capture_opts,
summary_tally
*st);
95
#endif
96
97
#ifdef __cplusplus
98
}
99
#endif
/* __cplusplus */
100
101
#endif
/* summary.h */
capture.h
_capture_file
Definition
cfile.h:68
_summary_tally
Definition
summary.h:36
_summary_tally::packet_encap_types
GArray * packet_encap_types
Definition
summary.h:65
_summary_tally::file_sha256
char file_sha256[(65)]
Definition
summary.h:60
_summary_tally::filtered_bytes
uint64_t filtered_bytes
Definition
summary.h:55
_summary_tally::file_length
int64_t file_length
Definition
summary.h:59
_summary_tally::compression_type
ws_compression_type compression_type
Definition
summary.h:63
_summary_tally::file_encap_type
int file_encap_type
Definition
summary.h:64
_summary_tally::marked_start
double marked_start
Definition
summary.h:48
_summary_tally::packet_count_ts
uint32_t packet_count_ts
Definition
summary.h:52
_summary_tally::filtered_count
uint32_t filtered_count
Definition
summary.h:53
_summary_tally::marked_count
uint32_t marked_count
Definition
summary.h:45
_summary_tally::file_sha1
char file_sha1[(65)]
Definition
summary.h:61
_summary_tally::ignored_count
uint32_t ignored_count
Definition
summary.h:50
_summary_tally::bytes
uint64_t bytes
Definition
summary.h:37
_summary_tally::stop_time
double stop_time
Definition
summary.h:39
_summary_tally::filtered_stop
double filtered_stop
Definition
summary.h:57
_summary_tally::snap
int snap
Definition
summary.h:66
_summary_tally::marked_bytes
uint64_t marked_bytes
Definition
summary.h:47
_summary_tally::start_time
double start_time
Definition
summary.h:38
_summary_tally::cap_end_time
double cap_end_time
Definition
summary.h:41
_summary_tally::dfilter
const char * dfilter
Definition
summary.h:69
_summary_tally::drops_known
bool drops_known
Definition
summary.h:67
_summary_tally::filtered_start
double filtered_start
Definition
summary.h:56
_summary_tally::elapsed_time
double elapsed_time
Definition
summary.h:42
_summary_tally::marked_stop
double marked_stop
Definition
summary.h:49
_summary_tally::drops
uint64_t drops
Definition
summary.h:68
_summary_tally::file_type
int file_type
Definition
summary.h:62
_summary_tally::marked_count_ts
uint32_t marked_count_ts
Definition
summary.h:46
_summary_tally::packet_count
uint32_t packet_count
Definition
summary.h:51
_summary_tally::filename
const char * filename
Definition
summary.h:58
_summary_tally::filtered_count_ts
uint32_t filtered_count_ts
Definition
summary.h:54
_summary_tally::cap_start_time
double cap_start_time
Definition
summary.h:40
capture_options_tag
Definition
capture_opts.h:236
iface_summary_info_tag
Definition
summary.h:23
iface_summary_info_tag::drops_known
bool drops_known
Definition
summary.h:29
iface_summary_info_tag::snap
int snap
Definition
summary.h:30
iface_summary_info_tag::encap_type
int encap_type
Definition
summary.h:31
iface_summary_info_tag::drops
uint64_t drops
Definition
summary.h:28
summary_fill_in
void summary_fill_in(capture_file *cf, summary_tally *st)
Fills in summary information for a capture file.
Definition
summary.c:106
Generated by
1.9.8