Refactor "common" Conversation table functionality.
authorMichael Mann <mmann78@netscape.net>
Wed, 23 Jul 2014 17:38:55 +0000 (13:38 -0400)
committerGerald Combs <gerald@wireshark.org>
Sat, 26 Jul 2014 20:59:42 +0000 (20:59 +0000)
commit31ecdf5b06bff3bb2e706e840c28c519698e6f67
tree71b3e59889e862560412d317df71113f66b094b6
parent507d07eda6ad562d4567cf0ee83aa9b03997beca
Refactor "common" Conversation table functionality.

Refactor (non-GUI) conversation table functionality from gtk/Qt to epan.  Also refactor "common GUI" conversation table functionality.

The idea is to not have to modify the GUI when a dissector adds a new "conversation type"

Change-Id: I11f08d0d7edd631218663ba4b902c4a4c849acda
Reviewed-on: https://code.wireshark.org/review/3113
Reviewed-by: Gerald Combs <gerald@wireshark.org>
58 files changed:
epan/CMakeLists.txt
epan/Makefile.common
epan/conversation_table.c [moved from ui/conversation_hash.c with 64% similarity]
epan/conversation_table.h [moved from ui/conversation_hash.h with 54% similarity]
epan/dissectors/packet-eth.c
epan/dissectors/packet-fc.c
epan/dissectors/packet-fddi.c
epan/dissectors/packet-ieee80211.c
epan/dissectors/packet-ip.c
epan/dissectors/packet-ipv6.c
epan/dissectors/packet-ipx.c
epan/dissectors/packet-jxta.c
epan/dissectors/packet-ncp.c
epan/dissectors/packet-rsvp.c
epan/dissectors/packet-sctp.c
epan/dissectors/packet-tcp.c
epan/dissectors/packet-tr.c
epan/dissectors/packet-udp.c
epan/dissectors/packet-usb.c
epan/proto.c
epan/proto.h
epan/stat_cmd_args.h
tfshark.c
tshark.c
ui/CMakeLists.txt
ui/Makefile.common
ui/conversation_ui.c [new file with mode: 0644]
ui/conversation_ui.h [new file with mode: 0644]
ui/gtk/CMakeLists.txt
ui/gtk/Makefile.common
ui/gtk/conversations_eth.c [deleted file]
ui/gtk/conversations_fc.c [deleted file]
ui/gtk/conversations_fddi.c [deleted file]
ui/gtk/conversations_ip.c [deleted file]
ui/gtk/conversations_ipv6.c [deleted file]
ui/gtk/conversations_ipx.c [deleted file]
ui/gtk/conversations_jxta.c [deleted file]
ui/gtk/conversations_ncp.c [deleted file]
ui/gtk/conversations_rsvp.c [deleted file]
ui/gtk/conversations_sctp.c [deleted file]
ui/gtk/conversations_table.c
ui/gtk/conversations_table.h
ui/gtk/conversations_tcpip.c [deleted file]
ui/gtk/conversations_tr.c [deleted file]
ui/gtk/conversations_udpip.c [deleted file]
ui/gtk/conversations_usb.c [deleted file]
ui/gtk/conversations_wlan.c [deleted file]
ui/gtk/hostlist_ncp.c
ui/gtk/hostlist_table.h
ui/gtk/main.c
ui/gtk/main_menubar.c
ui/qt/conversation_dialog.cpp
ui/qt/conversation_dialog.h
ui/qt/conversation_tree_widget.cpp
ui/qt/conversation_tree_widget.h
ui/qt/main.cpp
ui/qt/main_window_slots.cpp
ui/sat.h [deleted file]