diff options
author | Gerald Combs <gerald@wireshark.org> | 2015-06-05 13:44:42 -0700 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2015-06-05 21:39:08 +0000 |
commit | 1736a1bcc6bb6b51df23bdfe7a44955cb5d88546 (patch) | |
tree | 860517f1748ba2ff84e2387a6ae0b074fa548ac2 /epan/stats_tree.c | |
parent | ab6108cbdfeaa47c4802bdb242d8a35d0726cd4d (diff) |
Clean up stats_tree_presentation.
Remove some unused struct members and accompanying callbacks.
Change-Id: I64d32ddf886038e8f19bc3f88e86c8d7578db648
Reviewed-on: https://code.wireshark.org/review/8779
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Gerald Combs <gerald@wireshark.org>
Diffstat (limited to 'epan/stats_tree.c')
-rw-r--r-- | epan/stats_tree.c | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/epan/stats_tree.c b/epan/stats_tree.c index b46740b992..e3600a38b5 100644 --- a/epan/stats_tree.c +++ b/epan/stats_tree.c @@ -117,8 +117,6 @@ free_stat_node(stat_node *node) } } - if(node->st->cfg->free_node_pr) node->st->cfg->free_node_pr(node); - if (node->hash) g_hash_table_destroy(node->hash); while (node->bh) { @@ -188,11 +186,6 @@ reset_stat_node(stat_node *node) for (child = node->children; child; child = child->next ) reset_stat_node(child); } - - if(node->st->cfg->reset_node) { - node->st->cfg->reset_node(node); - } - } /* reset the whole stats_tree */ @@ -206,10 +199,6 @@ stats_tree_reset(void *p) st->now = - 1.0; reset_stat_node(&st->root); - - if (st->cfg->reset_tree) { - st->cfg->reset_tree(st); - } } extern void @@ -386,13 +375,7 @@ stats_tree_get_cfg_list(void) struct _stats_tree_pres_cbs { void (*setup_node_pr)(stat_node*); - void (*free_node_pr)(stat_node*); - void (*draw_node)(stat_node*); - void (*reset_node)(stat_node*); - tree_pres *(*new_tree_pr)(stats_tree*); void (*free_tree_pr)(stats_tree*); - void (*draw_tree)(stats_tree*); - void (*reset_tree)(stats_tree*); }; static void @@ -403,38 +386,20 @@ setup_tree_presentation(gpointer k _U_, gpointer v, gpointer p) cfg->in_use = FALSE; cfg->setup_node_pr = d->setup_node_pr; - cfg->new_tree_pr = d->new_tree_pr; - cfg->free_node_pr = d->free_node_pr; cfg->free_tree_pr = d->free_tree_pr; - cfg->draw_node = d->draw_node; - cfg->draw_tree = d->draw_tree; - cfg->reset_node = d->reset_node; - cfg->reset_tree = d->reset_tree; } extern void stats_tree_presentation(void (*registry_iterator)(gpointer,gpointer,gpointer), void (*setup_node_pr)(stat_node*), - void (*free_node_pr)(stat_node*), - void (*draw_node)(stat_node*), - void (*reset_node)(stat_node*), - tree_pres *(*new_tree_pr)(stats_tree*), void (*free_tree_pr)(stats_tree*), - void (*draw_tree)(stats_tree*), - void (*reset_tree)(stats_tree*), void *data) { static struct _stats_tree_pres_cbs d; d.setup_node_pr = setup_node_pr; - d.new_tree_pr = new_tree_pr; - d.free_node_pr = free_node_pr; d.free_tree_pr = free_tree_pr; - d.draw_node = draw_node; - d.draw_tree = draw_tree; - d.reset_node = reset_node; - d.reset_tree = reset_tree; if (registry) g_hash_table_foreach(registry,setup_tree_presentation,&d); |