diff options
author | Guy Harris <guy@alum.mit.edu> | 2003-04-16 07:25:12 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2003-04-16 07:25:12 +0000 |
commit | 7ddca7ecafcc8b383251e0b001b5e01a090a4fea (patch) | |
tree | 2978bb4fedf469dc86ddc1852d2295a744c20bc1 /gtk/menu.c | |
parent | f17519118cbb588e3f945c8ab9847fbe87b3a8de (diff) |
From Lars Roland:
Add Response-Time statistics for each known mgcp message-type.
Fix a few bugs and remove trailing whitespace.
Use "gdouble" for printing time-values and calculating the
average. It is easier to use and shouldn't overflow on big
trace files like "guint32".
Move some functions for time statistics into the new file
timestats.c in the main directory. This code may be useful in
the rpc and smb rtt-taps as well.
svn path=/trunk/; revision=7469
Diffstat (limited to 'gtk/menu.c')
-rw-r--r-- | gtk/menu.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/gtk/menu.c b/gtk/menu.c index 57dd668c89..e0a65e5ce4 100644 --- a/gtk/menu.c +++ b/gtk/menu.c @@ -1,7 +1,7 @@ /* menu.c * Menu routines * - * $Id: menu.c,v 1.85 2003/03/06 21:21:43 deniel Exp $ + * $Id: menu.c,v 1.86 2003/04/16 07:24:06 guy Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@ethereal.com> @@ -62,9 +62,11 @@ #include "rpc_progs.h" #include "dcerpc_stat.h" #include "smb_stat.h" +#include "mgcp_stat.h" #include "compat_macros.h" #include "gtkglobals.h" #include "tap_rtp.h" +#include "../tap.h" GtkWidget *popup_menu_object; @@ -254,6 +256,10 @@ static GtkItemFactoryEntry menu_items[] = NULL), ITEM_FACTORY_ENTRY("/Tools/Statistics/SMB/RTT", NULL, gtk_smbstat_cb, 0, NULL, NULL), + ITEM_FACTORY_ENTRY("/Tools/Statistics/MGCP", NULL, NULL, 0, "<Branch>", + NULL), + ITEM_FACTORY_ENTRY("/Tools/Statistics/MGCP/RTD", NULL, gtk_mgcpstat_cb, + 0, NULL, NULL), ITEM_FACTORY_ENTRY("/Tools/Statistics/RTP Analysis...", NULL, rtp_analyse_cb, 0, NULL, NULL), ITEM_FACTORY_ENTRY("/_Help", NULL, NULL, 0, "<LastBranch>", NULL), @@ -429,6 +435,10 @@ menus_init(void) { set_menu_sensitivity("/Edit/Copy", FALSE); set_menu_sensitivity("/Edit/Paste", FALSE); #endif + + if(!find_tap_id("mgcp")) { + set_menu_sensitivity("/Tools/Statistics/MGCP/RTD", FALSE); + } set_menus_for_captured_packets(FALSE); set_menus_for_selected_packet(FALSE); set_menus_for_selected_tree_row(FALSE); |