diff options
author | Martin Mathieson <martin.r.mathieson@googlemail.com> | 2010-01-22 14:16:49 +0000 |
---|---|---|
committer | Martin Mathieson <martin.r.mathieson@googlemail.com> | 2010-01-22 14:16:49 +0000 |
commit | 2fe243a071cf4033a91f0b2bd2e1aa441ba27386 (patch) | |
tree | 0fb3ec50ea7e0569dae624fee6ead4e3020347bc /gtk | |
parent | 1a4283ccf885f5a519c294d77f04e615ca209ee9 (diff) |
Fix some labels, and maintain overall frame count
svn path=/trunk/; revision=31618
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/rlc_lte_stat_dlg.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/gtk/rlc_lte_stat_dlg.c b/gtk/rlc_lte_stat_dlg.c index 86a7b1337f..fddc074501 100644 --- a/gtk/rlc_lte_stat_dlg.c +++ b/gtk/rlc_lte_stat_dlg.c @@ -162,6 +162,7 @@ gboolean s_show_mac = FALSE; typedef struct rlc_lte_stat_t { GtkTreeView *ue_table; rlc_lte_ep_t *ep_list; + guint32 total_frames; GtkTreeView *channel_table; } rlc_lte_stat_t; @@ -192,9 +193,11 @@ rlc_lte_stat_reset(void *phs) gtk_window_set_title(GTK_WINDOW(rlc_lte_stat_dlg_w), title); } - g_snprintf(title, sizeof(title), "UL/DL-SCH data (0 UEs)"); + g_snprintf(title, sizeof(title), "0 UEs"); gtk_frame_set_label(GTK_FRAME(rlc_lte_stat_ues_lb), title); + rlc_lte_stat->total_frames = 0; + /* Remove all entries from the UE list */ store = GTK_LIST_STORE(gtk_tree_view_get_model(rlc_lte_stat->ue_table)); gtk_list_store_clear(store); @@ -287,6 +290,9 @@ rlc_lte_stat_packet(void *phs, packet_info *pinfo, epan_dissect_t *edt _U_, return 0; } + /* Inc top-level frame count */ + hs->total_frames++; + /* For per-UE data, must create a new row if none already existing */ if (!hs->ep_list) { /* Allocate new list */ @@ -527,14 +533,14 @@ rlc_lte_stat_draw(void *phs) /* Set title that shows how many UEs currently in table */ for (tmp = list; (tmp!=NULL); tmp=tmp->next, number_of_ues++); - g_snprintf(title, sizeof(title), "UL/DL-SCH data (%u UEs)", number_of_ues); + g_snprintf(title, sizeof(title), "%u UEs", number_of_ues); gtk_frame_set_label(GTK_FRAME(rlc_lte_stat_ues_lb), title); /* Update title to include number of UEs and frames */ g_snprintf(title, sizeof(title), "Wireshark: LTE RLC Traffic Statistics: %s (%u UEs, %u frames)", cf_get_display_name(&cfile), number_of_ues, - 0); + hs->total_frames); gtk_window_set_title(GTK_WINDOW(rlc_lte_stat_dlg_w), title); |