Wireshark
2.9.0-477-g68ec514b
The Wireshark network protocol analyzer
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
ui
summary.h
1
/* summary.h
2
* Definitions for capture file summary data
3
*
4
* Wireshark - Network traffic analyzer
5
* By Gerald Combs <gerald@wireshark.org>
6
* Copyright 1998 Gerald Combs
7
*
8
* SPDX-License-Identifier: GPL-2.0-or-later
9
*/
10
11
#ifndef __SUMMARY_H__
12
#define __SUMMARY_H__
13
14
#ifdef HAVE_LIBPCAP
15
#include "
ui/capture.h
"
16
#endif
17
18
#ifdef __cplusplus
19
extern
"C"
{
20
#endif
/* __cplusplus */
21
22
typedef
struct
iface_options_tag
{
23
char
*name;
24
char
*descr;
25
char
*cfilter;
26
char
*isb_comment;
27
guint64
drops
;
28
gboolean
drops_known
;
29
int
snap
;
30
int
encap_type
;
31
}
iface_options
;
32
33
typedef
struct
_summary_tally
{
34
guint64
bytes
;
35
double
start_time
;
36
double
stop_time
;
37
double
elapsed_time
;
40
guint32
marked_count
;
41
guint32
marked_count_ts
;
42
guint64
marked_bytes
;
43
double
marked_start
;
44
double
marked_stop
;
45
guint32
ignored_count
;
46
guint32
packet_count
;
47
guint32
packet_count_ts
;
48
guint32
filtered_count
;
49
guint32
filtered_count_ts
;
50
guint64
filtered_bytes
;
51
double
filtered_start
;
52
double
filtered_stop
;
53
const
char
*filename;
54
gint64
file_length
;
55
int
file_type
;
56
int
iscompressed
;
57
int
file_encap_type
;
58
GArray *
packet_encap_types
;
59
int
snap
;
60
gboolean
drops_known
;
61
guint64
drops
;
62
const
char
*
dfilter
;
63
gboolean is_tempfile;
64
/* capture related, use summary_fill_in_capture() to get values */
65
GArray *ifaces;
66
gboolean legacy;
67
}
summary_tally
;
68
69
extern
void
70
summary_fill_in(
capture_file
*cf,
summary_tally
*st);
71
72
#ifdef HAVE_LIBPCAP
73
extern
void
74
summary_fill_in_capture(
capture_file
*cf,
capture_options
*capture_opts,
summary_tally
*st);
75
#endif
76
77
#ifdef __cplusplus
78
}
79
#endif
/* __cplusplus */
80
81
#endif
/* summary.h */
82
83
/*
84
* Editor modelines - http://www.wireshark.org/tools/modelines.html
85
*
86
* Local Variables:
87
* c-basic-offset: 2
88
* tab-width: 8
89
* indent-tabs-mode: nil
90
* End:
91
*
92
* vi: set shiftwidth=2 tabstop=8 expandtab:
93
* :indentSize=2:tabSize=8:noTabs=true:
94
*/
_summary_tally::file_encap_type
int file_encap_type
Definition:
summary.h:57
_summary_tally::filtered_start
double filtered_start
Definition:
summary.h:51
_summary_tally::bytes
guint64 bytes
Definition:
summary.h:34
_summary_tally::drops_known
gboolean drops_known
Definition:
summary.h:60
_summary_tally
Definition:
summary.h:33
_summary_tally::stop_time
double stop_time
Definition:
summary.h:36
_summary_tally::packet_count_ts
guint32 packet_count_ts
Definition:
summary.h:47
capture.h
iface_options_tag::drops
guint64 drops
Definition:
summary.h:27
_summary_tally::filtered_count
guint32 filtered_count
Definition:
summary.h:48
_summary_tally::filtered_count_ts
guint32 filtered_count_ts
Definition:
summary.h:49
_summary_tally::marked_start
double marked_start
Definition:
summary.h:43
_summary_tally::filtered_stop
double filtered_stop
Definition:
summary.h:52
_summary_tally::file_length
gint64 file_length
Definition:
summary.h:54
_summary_tally::drops
guint64 drops
Definition:
summary.h:61
_summary_tally::filtered_bytes
guint64 filtered_bytes
Definition:
summary.h:50
_summary_tally::marked_stop
double marked_stop
Definition:
summary.h:44
_summary_tally::packet_count
guint32 packet_count
Definition:
summary.h:46
_summary_tally::snap
int snap
Definition:
summary.h:59
_summary_tally::elapsed_time
double elapsed_time
Definition:
summary.h:37
iface_options_tag::drops_known
gboolean drops_known
Definition:
summary.h:28
_summary_tally::marked_count_ts
guint32 marked_count_ts
Definition:
summary.h:41
iface_options_tag
Definition:
summary.h:22
_summary_tally::dfilter
const char * dfilter
Definition:
summary.h:62
_summary_tally::start_time
double start_time
Definition:
summary.h:35
_summary_tally::file_type
int file_type
Definition:
summary.h:55
_summary_tally::marked_count
guint32 marked_count
Definition:
summary.h:40
iface_options_tag::encap_type
int encap_type
Definition:
summary.h:30
_summary_tally::iscompressed
int iscompressed
Definition:
summary.h:56
_summary_tally::packet_encap_types
GArray * packet_encap_types
Definition:
summary.h:58
_capture_file
Definition:
cfile.h:58
_summary_tally::marked_bytes
guint64 marked_bytes
Definition:
summary.h:42
capture_options_tag
Definition:
capture_opts.h:249
iface_options_tag::snap
int snap
Definition:
summary.h:29
_summary_tally::ignored_count
guint32 ignored_count
Definition:
summary.h:45
Generated by
1.8.11