wireshark/ui/cli
John Thacker 0e93070745 follow: Add function for sub stream id to registration
When dissectors register for Follow Stream, have them register a
function for finding the next valid sub stream id for a given
stream and substream id pair. This function is NULL if the dissector
does not use sub stream IDs.

Use this function in follow_stream_dialog to update the sub stream
id widget (and use the absence of the function to disable and hide
the widget.) Use this function in the CLI tap-follow to determine
whether to parse a sub stream id from the command line options.

This removes the dependencies on epan/dissectors from the Qt
follow_stream_dialog, and gets us closer to having dissectors
being able to register for Follow Stream without having to update
anything in the common source code.
2023-01-05 05:04:33 +00:00
..
.editorconfig HTTPS In More Places, update some URLs. 2019-07-27 07:55:36 +00:00
tap-camelsrt.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tap-credentials.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tap-diameter-avp.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tap-endpoints.c Rename a bunch of things with "conversation". 2022-08-25 20:02:20 -07:00
tap-expert.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tap-exportobject.c Replace g_snprintf() with snprintf() 2021-12-19 20:06:13 +00:00
tap-exportobject.h Add UI header files to Doxygen 2021-11-30 08:01:36 -05:00
tap-flow.c HTTPS (almost) everywhere. 2019-07-26 18:44:40 +00:00
tap-follow.c follow: Add function for sub stream id to registration 2023-01-05 05:04:33 +00:00
tap-funnel.c Qt: Make Lua dialogs children of the main window. 2021-11-15 20:03:16 +00:00
tap-gsm_astat.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tap-hosts.c tshark: Add "ip" as alias for "ipv4" in -z hosts option. 2019-09-02 06:54:08 +00:00
tap-httpstat.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tap-icmpstat.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tap-icmpv6stat.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tap-iostat.c ftypes: Make accessor functions type safe 2022-06-20 17:29:57 +00:00
tap-iousers.c Rename a bunch of things with "conversation". 2022-08-25 20:02:20 -07:00
tap-macltestat.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tap-protocolinfo.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tap-protohierstat.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tap-rlcltestat.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tap-rpcprogs.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tap-rtd.c HTTPS (almost) everywhere. 2019-07-26 18:44:40 +00:00
tap-rtp.c Replace g_snprintf() with snprintf() 2021-12-19 20:06:13 +00:00
tap-rtspstat.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tap-sctpchunkstat.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tap-simple_stattable.c Replace g_snprintf() with snprintf() 2021-12-19 20:06:13 +00:00
tap-sipstat.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tap-smbsids.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tap-srt.c HTTPS (almost) everywhere. 2019-07-26 18:44:40 +00:00
tap-stats_tree.c cli: stats_tree: Make syntax consistent with other -z options 2021-10-15 04:22:23 +00:00
tap-sv.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tap-wspstat.c tap: Adding flags for tap_packet 2022-06-10 05:46:15 +00:00
tshark-tap.h Rename some functions and types for endpoint tables. 2022-08-23 09:55:14 +00:00