aboutsummaryrefslogtreecommitdiff
path: root/src/mesh/mesh_tunnel_tree.c
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2011-09-21 20:50:20 +0000
committerBart Polot <bart@net.in.tum.de>2011-09-21 20:50:20 +0000
commite163fb4e0712105b71ae508d441d06220eff5c6a (patch)
tree4397f92ecbebdbbfa1d987095f03e1e00504caf3 /src/mesh/mesh_tunnel_tree.c
parente73416feea2be995456c62f74b33e714501cdb33 (diff)
downloadgnunet-e163fb4e0712105b71ae508d441d06220eff5c6a.tar.gz
gnunet-e163fb4e0712105b71ae508d441d06220eff5c6a.zip
Added debug print of tree structure
Diffstat (limited to 'src/mesh/mesh_tunnel_tree.c')
-rw-r--r--src/mesh/mesh_tunnel_tree.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/mesh/mesh_tunnel_tree.c b/src/mesh/mesh_tunnel_tree.c
index 929b1b69b..747789096 100644
--- a/src/mesh/mesh_tunnel_tree.c
+++ b/src/mesh/mesh_tunnel_tree.c
@@ -28,6 +28,28 @@
28#include "mesh_tunnel_tree.h" 28#include "mesh_tunnel_tree.h"
29 29
30 30
31static void
32debug_node(struct MeshTunnelTreeNode *n, uint16_t level)
33{
34 uint16_t i;
35
36 for (i = 0; i < level; i++)
37 fprintf(stderr, " ");
38 fprintf(stderr, "%u\n", n->peer);
39 for (i = 0; i < n->nchildren; i++)
40 debug_node(&n->children[i], level + 1);
41}
42
43
44
45void
46tree_debug(struct MeshTunnelTree *t)
47{
48 debug_node(t->root, 0);
49}
50
51
52
31/** 53/**
32 * Invert the path 54 * Invert the path
33 * 55 *