diff options
author | Ulf Lamping <ulf.lamping@web.de> | 2009-01-29 01:38:08 +0000 |
---|---|---|
committer | Ulf Lamping <ulf.lamping@web.de> | 2009-01-29 01:38:08 +0000 |
commit | 5375b5f4762c2f7a6ca7aaefac77d955433efe79 (patch) | |
tree | 15f55ba812d380ef3a5d2003a9d8c435bd183433 /gtk/stats_tree_stat.c | |
parent | 7eae5480fb9b973f71691e7e03ee15a4feff187f (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.c | 12 |
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 |