aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/stats_tree_stat.c
diff options
context:
space:
mode:
authorUlf Lamping <ulf.lamping@web.de>2009-01-29 01:38:08 +0000
committerUlf Lamping <ulf.lamping@web.de>2009-01-29 01:38:08 +0000
commit5375b5f4762c2f7a6ca7aaefac77d955433efe79 (patch)
tree15f55ba812d380ef3a5d2003a9d8c435bd183433 /gtk/stats_tree_stat.c
parent7eae5480fb9b973f71691e7e03ee15a4feff187f (diff)
add a new "Telephony" main menu entry and move the telephony specific statistics stuff over there
svn path=/trunk/; revision=27326
Diffstat (limited to 'gtk/stats_tree_stat.c')
-rw-r--r--gtk/stats_tree_stat.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/gtk/stats_tree_stat.c b/gtk/stats_tree_stat.c
index 549433d0fb..bdde934285 100644
--- a/gtk/stats_tree_stat.c
+++ b/gtk/stats_tree_stat.c
@@ -335,6 +335,7 @@ static void
register_gtk_stats_tree_tap (gpointer k _U_, gpointer v, gpointer p _U_)
{
stats_tree_cfg* cfg = v;
+ register_stat_group_t stat_group = REGISTER_STAT_GROUP_UNSORTED;
cfg->pr = g_malloc(sizeof(tree_pres));
@@ -345,8 +346,15 @@ register_gtk_stats_tree_tap (gpointer k _U_, gpointer v, gpointer p _U_)
cfg->pr->stat_dlg->tap_init_cb = init_gtk_tree;
cfg->pr->stat_dlg->index = -1;
- register_dfilter_stat(cfg->pr->stat_dlg, cfg->name,
- REGISTER_STAT_GROUP_UNSORTED);
+ /* XXX - maybe let the stats_tree stuff register their stat groups themself? */
+ if(strcmp(cfg->abbr, "isup_msg") == 0 ||
+ strcmp(cfg->abbr, "smpp_commands") == 0) {
+ stat_group = REGISTER_STAT_GROUP_TELEPHONY;
+ }
+ if(strcmp(cfg->abbr, "plen") == 0) {
+ stat_group = REGISTER_STAT_GROUP_GENERIC;
+ }
+ register_dfilter_stat(cfg->pr->stat_dlg, cfg->name, stat_group);
}
static void