X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=buffer_tree.h;h=2c102eeca465805c7ea7f1c68904596435bc879e;hp=b9cfc1e4094368986333ba1658e39086cea88b3d;hb=e6d5584bc051d40d30d01ec4caa3e65512379206;hpb=5f303cc5a96bfeaa66d2d6e899bf56d1d03ed085 diff --git a/buffer_tree.h b/buffer_tree.h index b9cfc1e4..2c102eec 100644 --- a/buffer_tree.h +++ b/buffer_tree.h @@ -11,6 +11,7 @@ enum btr_node_type { BTR_NT_LEAF, }; +size_t btr_pool_size(struct btr_pool *btrp); struct btr_pool *btr_pool_new(const char *name, size_t area_size); void btr_pool_free(struct btr_pool *btrp); size_t btr_pool_get_buffer(struct btr_pool *btrp, char **result); @@ -45,3 +46,4 @@ bool btr_inplace_ok(struct btr_node *btrn); int btr_node_status(struct btr_node *btrn, size_t min_iqs, enum btr_node_type type); void btr_get_node_start(struct btr_node *btrn, struct timeval *tv); +struct btr_node *btr_search_node(const char *name, struct btr_node *root);