diff options
author | Guy Harris <guy@alum.mit.edu> | 2000-07-09 03:29:42 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2000-07-09 03:29:42 +0000 |
commit | 0a71de81373a2e08f0f0b7f76265d823ba46f821 (patch) | |
tree | 41d0d42efe9bb5a669c4f5448a652571fa6db814 /file.h | |
parent | 57d8e47ad0ef7be6aa8e9d378d9aac2d6468ed27 (diff) | |
download | wireshark-0a71de81373a2e08f0f0b7f76265d823ba46f821.tar.gz wireshark-0a71de81373a2e08f0f0b7f76265d823ba46f821.tar.bz2 wireshark-0a71de81373a2e08f0f0b7f76265d823ba46f821.zip |
Turn the code of "colorize_packet()" into a static routine that is given
a word to use in the progress dialog, and a flag indicating whether the
display filter is to be reevaluated or not, and:
have "colorize_packet()" call that routine with "Colorizing" and
FALSE as those arguments;
have the filtering code call that routine with "Filtering" and
TRUE as those arguments;
add an exported routine to call that routine with "Reprocessing"
and TRUE as those arguments, to use to re-generate the packet
list and to re-filter the packets if a protocol preference has
been changed.
Keep track of whether preferences are changed from their initial value
by a preferences file or a command-line option, or from their previous
value by the "Preferences" dialog box; have "prefs_apply_all()" only
call the "apply" callback for a module if they have.
Call "prefs_apply_all()" after the command-line arguments have been
parsed and after "OK" has been clicked in the "Preferences" dialog box,
to notify modules of preference changes if they've registered a callback
for that.
After "OK" has been clicked in the "Preferences" dialog box, if any
preferences have changed, call the reprocessing routine, as the summary
line for some frames and/or the current display filter's value when
applied to some frames may have changed as a result of a preference
change. Do the same after "OK" or "Apply" has been clicked in the
"Display Options" dialog box (as it controls a protocol preferences
item.
svn path=/trunk/; revision=2126
Diffstat (limited to 'file.h')
-rw-r--r-- | file.h | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -1,7 +1,7 @@ /* file.h * Definitions for file structures and routines * - * $Id: file.h,v 1.70 2000/07/03 08:35:41 guy Exp $ + * $Id: file.h,v 1.71 2000/07/09 03:29:27 guy Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@zing.org> @@ -140,6 +140,7 @@ int save_cap_file(char *, capture_file *, gboolean, guint); int filter_packets(capture_file *cf, gchar *dfilter); void colorize_packets(capture_file *); +void redissect_packets(capture_file *cf); int print_packets(capture_file *cf, print_args_t *print_args); void change_time_formats(capture_file *); gboolean find_packet(capture_file *cf, dfilter *sfcode); |