+ guint64 bytes; /* total bytes */
+ double start_time; /* seconds, with msec resolution */
+ double stop_time; /* seconds, with msec resolution */
+ double elapsed_time; /* seconds, with msec resolution,
+ includes time before first packet
+ and after last packet */
+ int marked_count; /* number of marked packets */
+ guint64 marked_bytes; /* total bytes in the marked packets */
+ double marked_start; /* time in seconds, with msec resolution */
+ double marked_stop; /* time in seconds, with msec resolution */
+ int ignored_count; /* number of ignored packets */
+ int packet_count; /* total number of packets in trace */
+ int filtered_count; /* number of filtered packets */
+ guint64 filtered_bytes; /* total bytes in the filtered packets */
+ double filtered_start; /* time in seconds, with msec resolution */
+ double filtered_stop; /* time in seconds, with msec resolution */
+ const char *filename;
+ gint64 file_length; /* file length in bytes */
+ int file_type; /* wiretap file type */
+ int encap_type; /* wiretap encapsulation type */
+ gboolean has_snap; /* TRUE if maximum capture packet length is known */
+ int snap; /* Maximum captured packet length */
+ gboolean drops_known; /* TRUE if number of packet drops is known */
+ guint64 drops; /* number of packet drops */
+ const char *dfilter; /* display filter */
+ gboolean is_tempfile;
+ /* capture related, use summary_fill_in_capture() to get values */
+ GArray *ifaces;
+ gboolean legacy;