20 #ifndef MCA_MPOOL_BASE_TREE_H
21 #define MCA_MPOOL_BASE_TREE_H
23 #include "ompi_config.h"
25 #define MCA_MPOOL_BASE_TREE_MAX 8
27 #include "ompi/class/ompi_free_list.h"
58 int mca_mpool_base_tree_init(
void);
90 void mca_mpool_base_tree_print(
void);
ompi_free_list_item_t super
the parent class
Definition: mpool_base_tree.h:42
uint8_t count
length of the mpools/regs array
Definition: mpool_base_tree.h:49
size_t num_bytes
the number of bytes in this alloc, only for debugging reporting with mpi_show_mpi_alloc_mem_leaks ...
Definition: mpool_base_tree.h:44
mca_mpool_base_registration_t * regs[MCA_MPOOL_BASE_TREE_MAX]
the registrations
Definition: mpool_base_tree.h:48
void * key
the address this was alloc'd on
Definition: mpool_base_tree.h:43
Top-level interface for all MCA components.
The item in the tree itself.
Definition: mpool_base_tree.h:40
Definition: ompi_free_list.h:62
Copyright (c) 2004-2007 The Trustees of Indiana University and Indiana University Research and Techno...
mca_mpool_base_module_t * mpools[MCA_MPOOL_BASE_TREE_MAX]
the mpools
Definition: mpool_base_tree.h:47
mca_mpool_base_tree_item_t * mca_mpool_base_tree_find(void *base)
find the item in the rb tree
Definition: mpool_base_tree.c:129
#define OBJ_CLASS_DECLARATION(NAME)
Declaration for class descriptor.
Definition: opal_object.h:236
mpool module descriptor.
Definition: mpool.h:174