diff options
author | Guy Harris <guy@alum.mit.edu> | 2018-07-20 17:07:19 -0700 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2018-07-21 00:51:13 +0000 |
commit | 9b731e2b320ca936499bf7840a7b2ac5c2b64e05 (patch) | |
tree | b8ab320176662c385a6d544e505eee173e18ffc1 /ui/voip_calls.c | |
parent | 66935d8baadfe7dd62b4e8d4412a47f311ead7f5 (diff) |
Add a tap "finish" callback, called when a listener is removed.
Change-Id: Ic6c23dbd39d1adf8f730f1c866e409f731947475
Reviewed-on: https://code.wireshark.org/review/28786
Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'ui/voip_calls.c')
-rw-r--r-- | ui/voip_calls.c | 60 |
1 files changed, 41 insertions, 19 deletions
diff --git a/ui/voip_calls.c b/ui/voip_calls.c index 39d02b0159..2d3d41f4c7 100644 --- a/ui/voip_calls.c +++ b/ui/voip_calls.c @@ -526,6 +526,7 @@ rtp_event_init_tap(voip_calls_tapinfo_t *tap_id_base) 0, NULL, rtp_event_packet, + NULL, NULL ); @@ -852,7 +853,8 @@ rtp_init_tap(voip_calls_tapinfo_t *tap_id_base) 0, rtp_reset, rtp_packet, - rtp_draw + rtp_draw, + NULL ); if (error_string != NULL) { simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, @@ -1047,7 +1049,8 @@ t38_init_tap(voip_calls_tapinfo_t *tap_id_base) 0, NULL, t38_packet, - t38_draw + t38_draw, + NULL ); if (error_string != NULL) { simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, @@ -1277,7 +1280,8 @@ sip_calls_init_tap(voip_calls_tapinfo_t *tap_id_base) 0, NULL, sip_calls_packet, - sip_calls_draw + sip_calls_draw, + NULL ); if (error_string != NULL) { simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, @@ -1476,7 +1480,8 @@ isup_calls_init_tap(voip_calls_tapinfo_t *tap_id_base) 0, NULL, isup_calls_packet, - isup_calls_draw + isup_calls_draw, + NULL ); if (error_string != NULL) { @@ -1545,6 +1550,7 @@ mtp3_calls_init_tap(voip_calls_tapinfo_t *tap_id_base) 0, NULL, mtp3_calls_packet, + NULL, NULL ); @@ -1559,6 +1565,7 @@ mtp3_calls_init_tap(voip_calls_tapinfo_t *tap_id_base) 0, NULL, m3ua_calls_packet, + NULL, NULL ); @@ -1872,7 +1879,8 @@ q931_calls_init_tap(voip_calls_tapinfo_t *tap_id_base) 0, NULL, q931_calls_packet, - q931_calls_draw + q931_calls_draw, + NULL ); if (error_string != NULL) { @@ -2163,7 +2171,8 @@ h225_calls_init_tap(voip_calls_tapinfo_t *tap_id_base) 0, NULL, h225_calls_packet, - h225_calls_draw + h225_calls_draw, + NULL ); if (error_string != NULL) { @@ -2327,7 +2336,8 @@ h245dg_calls_init_tap(voip_calls_tapinfo_t *tap_id_base) 0, NULL, h245dg_calls_packet, - h245dg_calls_draw + h245dg_calls_draw, + NULL ); if (error_string != NULL) { @@ -2397,7 +2407,8 @@ sdp_calls_init_tap(voip_calls_tapinfo_t *tap_id_base) 0, NULL, sdp_calls_packet, - sdp_calls_draw + sdp_calls_draw, + NULL ); if (error_string != NULL) { @@ -2782,7 +2793,8 @@ mgcp_calls_init_tap(voip_calls_tapinfo_t *tap_id_base) TL_REQUIRES_PROTO_TREE, NULL, mgcp_calls_packet, - mgcp_calls_draw + mgcp_calls_draw, + NULL ); if (error_string != NULL) { simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, @@ -2906,7 +2918,8 @@ actrace_calls_init_tap(voip_calls_tapinfo_t *tap_id_base) 0, NULL, actrace_calls_packet, - actrace_calls_draw + actrace_calls_draw, + NULL ); if (error_string != NULL) { @@ -3076,7 +3089,8 @@ h248_calls_init_tap(voip_calls_tapinfo_t *tap_id_base) 0, NULL, megaco_calls_packet, - megaco_calls_draw); + megaco_calls_draw, + NULL); if (error_string != NULL) { simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, @@ -3089,7 +3103,8 @@ h248_calls_init_tap(voip_calls_tapinfo_t *tap_id_base) 0, NULL, h248_calls_packet, - h248_calls_draw); + h248_calls_draw, + NULL); if (error_string != NULL) { simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, @@ -3268,7 +3283,8 @@ void sccp_calls_init_tap(voip_calls_tapinfo_t *tap_id_base) 0, NULL, sccp_calls_packet, - sccp_calls_draw); + sccp_calls_draw, + NULL); if (error_string != NULL) { simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, @@ -3281,7 +3297,8 @@ void sccp_calls_init_tap(voip_calls_tapinfo_t *tap_id_base) 0, NULL, sua_calls_packet, - sua_calls_draw); + sua_calls_draw, + NULL); if (error_string != NULL) { simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, @@ -3789,7 +3806,8 @@ unistim_calls_init_tap(voip_calls_tapinfo_t *tap_id_base) { 0, NULL, unistim_calls_packet, - unistim_calls_draw + unistim_calls_draw, + NULL ); if (error_string != NULL) { @@ -3956,7 +3974,8 @@ skinny_calls_init_tap(voip_calls_tapinfo_t *tap_id_base) TL_REQUIRES_PROTO_TREE, NULL, skinny_calls_packet, - skinny_calls_draw + skinny_calls_draw, + NULL ); if (error_string != NULL) { simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, @@ -4097,7 +4116,8 @@ iax2_calls_init_tap(voip_calls_tapinfo_t *tap_id_base) TL_REQUIRES_PROTO_TREE, NULL, iax2_calls_packet, - iax2_calls_draw + iax2_calls_draw, + NULL ); if (error_string != NULL) { simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, "%s", @@ -4209,7 +4229,8 @@ voip_calls_init_tap(voip_calls_tapinfo_t *tap_id_base) 0, NULL, voip_calls_packet, - voip_calls_draw + voip_calls_draw, + NULL ); if (error_string != NULL) { @@ -4273,7 +4294,8 @@ prot_calls_init_tap(voip_calls_tapinfo_t *tap_id_base) 0, NULL, prot_calls_packet, - prot_calls_draw + prot_calls_draw, + NULL ); if (error_string != NULL) { |