Create a new frame_data_sequence data type; it represents a dense
authorGuy Harris <guy@alum.mit.edu>
Wed, 27 Apr 2011 02:54:44 +0000 (02:54 -0000)
committerGuy Harris <guy@alum.mit.edu>
Wed, 27 Apr 2011 02:54:44 +0000 (02:54 -0000)
commitc9b9dd690bac14b7402283e178d4c3b00f200d41
tree979c246af1b4c25a9281402994c2545eb869eb96
parent6c09e1cf9566a6d21cb0f0df47bf391c2e2ffc84
Create a new frame_data_sequence data type; it represents a dense
sequence of frame_data structures, indexed by the frame number.  Extract
the relevant bits of the capture_file data structure and move them to
the frame_data_sequence, and move the relevant code from cfile.c and
tweak it to handle frame_data_sequence structures.

Have a possibly-null pointer to a frame_data_sequence structure in the
capture_file structure; if it's null, we aren't keeping a sequence of
frame_data structures (we don't keep that sequence when we're doing
one-pass processing in TShark).

Nothing in libwireshark should care about a capture_file structure; get
rid of some unnecessary includes of cfile.h.

svn path=/trunk/; revision=36881
13 files changed:
Makefile.common
cfile.c
cfile.h
epan/frame_data.c
epan/prefs.c
file.c
frame_data_sequence.c [new file with mode: 0644]
frame_data_sequence.h [new file with mode: 0644]
gtk/new_packet_list.c
packet-range.c
proto_hier_stats.c
summary.c
tshark.c