aboutsummaryrefslogtreecommitdiffstats
path: root/epan/stats_tree.c
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2015-06-05 13:44:42 -0700
committerGerald Combs <gerald@wireshark.org>2015-06-05 21:39:08 +0000
commit1736a1bcc6bb6b51df23bdfe7a44955cb5d88546 (patch)
tree860517f1748ba2ff84e2387a6ae0b074fa548ac2 /epan/stats_tree.c
parentab6108cbdfeaa47c4802bdb242d8a35d0726cd4d (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.c35
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);