Refactor Wiretap
authorMichael Mann <mmann78@netscape.net>
Fri, 9 May 2014 02:59:19 +0000 (22:59 -0400)
committerMichael Mann <mmann78@netscape.net>
Fri, 9 May 2014 03:04:39 +0000 (03:04 +0000)
commit1abeb277f5e6bd27fbaebfecc8184e37ba9d008a
tree8cc6eaa5a6982454a00adc600fa4aab02bec3d73
parentaa3a968eb6e85c47014a4cec4a2b955357b0e77f
Refactor Wiretap

Start of refactoring Wiretap and breaking structures down into "generally useful fields for dissection" and "capture specific". Since this in intended as a "base" for Wiretap and Filetap, the "wft" prefix is used for "common" functionality.

The "architectural" changes can be found in cfile.h, wtap.h, wtap-int.h and (new file) wftap-int.h. Most of the other (painstaking) changes were really just the result of compiling those new architecture changes.

bug:9607
Change-Id: Ife858a61760d7a8a03be073546c0e7e582cab2ae
Reviewed-on: https://code.wireshark.org/review/1485
Reviewed-by: Michael Mann <mmann78@netscape.net>
143 files changed:
capinfos.c
capture_info.c
captype.c
cfile.c
cfile.h
editcap.c
epan/wslua/wslua.h
epan/wslua/wslua_dumper.c
epan/wslua/wslua_file.c
file.c
filetap/file_access.c
filetap/ftap.c
frame_tvbuff.c
mergecap.c
randpkt.c
rawshark.c
reordercap.c
summary.c
tfshark.c
tshark.c
ui/gtk/capture_file_dlg.c
ui/gtk/file_import_dlg.c
ui/gtk/iax2_analysis.c
ui/gtk/main.c
ui/gtk/packet_win.c
ui/gtk/rlc_lte_graph.c
ui/gtk/rtp_analysis.c
ui/gtk/sctp_assoc_analyse.c
ui/qt/capture_file_dialog.cpp
ui/qt/import_text_dialog.cpp
ui/qt/packet_list.cpp
ui/tap-tcp-stream.c
ui/tap_export_pdu.c
ui/tap_export_pdu.h
ui/text_import.c
ui/text_import.h
ui/win32/file_dlg_win32.c
wiretap/5views.c
wiretap/5views.h
wiretap/CMakeLists.txt
wiretap/Makefile.common
wiretap/aethra.c
wiretap/aethra.h
wiretap/ascendtext.c
wiretap/ascendtext.h
wiretap/ber.c
wiretap/ber.h
wiretap/btsnoop.c
wiretap/btsnoop.h
wiretap/camins.c
wiretap/camins.h
wiretap/catapult_dct2000.c
wiretap/catapult_dct2000.h
wiretap/commview.c
wiretap/commview.h
wiretap/cosine.c
wiretap/cosine.h
wiretap/csids.c
wiretap/csids.h
wiretap/daintree-sna.c
wiretap/daintree-sna.h
wiretap/dbs-etherwatch.c
wiretap/dbs-etherwatch.h
wiretap/dct3trace.c
wiretap/dct3trace.h
wiretap/erf.c
wiretap/erf.h
wiretap/eyesdn.c
wiretap/eyesdn.h
wiretap/file_access.c
wiretap/hcidump.c
wiretap/hcidump.h
wiretap/i4btrace.c
wiretap/i4btrace.h
wiretap/ipfix.c
wiretap/ipfix.h
wiretap/iptrace.c
wiretap/iptrace.h
wiretap/iseries.c
wiretap/iseries.h
wiretap/k12.c
wiretap/k12.h
wiretap/k12text.l
wiretap/lanalyzer.c
wiretap/lanalyzer.h
wiretap/libpcap.c
wiretap/libpcap.h
wiretap/logcat.c
wiretap/logcat.h
wiretap/merge.c
wiretap/merge.h
wiretap/mime_file.c
wiretap/mime_file.h
wiretap/mp2t.c
wiretap/mp2t.h
wiretap/mpeg.c
wiretap/mpeg.h
wiretap/netmon.c
wiretap/netmon.h
wiretap/netscaler.c
wiretap/netscaler.h
wiretap/netscreen.c
wiretap/netscreen.h
wiretap/nettl.c
wiretap/nettl.h
wiretap/network_instruments.c
wiretap/network_instruments.h
wiretap/netxray.c
wiretap/netxray.h
wiretap/ngsniffer.c
wiretap/ngsniffer.h
wiretap/packetlogger.c
wiretap/packetlogger.h
wiretap/pcap-common.c
wiretap/pcap-common.h
wiretap/pcapng.c
wiretap/pcapng.h
wiretap/peekclassic.c
wiretap/peekclassic.h
wiretap/peektagged.c
wiretap/peektagged.h
wiretap/pppdump.c
wiretap/pppdump.h
wiretap/radcom.c
wiretap/radcom.h
wiretap/snoop.c
wiretap/snoop.h
wiretap/stanag4607.c
wiretap/stanag4607.h
wiretap/tnef.c
wiretap/tnef.h
wiretap/toshiba.c
wiretap/toshiba.h
wiretap/visual.c
wiretap/visual.h
wiretap/vms.c
wiretap/vms.h
wiretap/vwr.c
wiretap/vwr.h
wiretap/wftap-int.h [new file with mode: 0644]
wiretap/wtap-int.h
wiretap/wtap.c
wiretap/wtap.h