23 #ifndef MCA_RCACHE_RB_TREE_H
24 #define MCA_RCACHE_RB_TREE_H
25 #include "ompi_config.h"
27 #include "ompi/class/ompi_free_list.h"
73 int mca_rcache_rb_tree_insert(
ompi_free_list_item_t super
the parent class
Definition: rcache_rb_tree.h:49
void * base
the base of the memory range
Definition: rcache_rb_tree.h:39
mca_mpool_base_registration_t * reg
the registration
Definition: rcache_rb_tree.h:51
mca_rcache_rb_tree_key_t key
the key which holds the memory pointers
Definition: rcache_rb_tree.h:50
The item in the rb_tree itself.
Definition: rcache_rb_tree.h:47
Top-level interface for all MCA components.
mca_rcache_rb_tree_item_t * mca_rcache_rb_tree_find(mca_rcache_rb_module_t *rcache, void *base)
Returns the item in the rb tree.
Definition: rcache_rb_tree.c:57
Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana University Research and Techno...
Holds the key for the tree.
Definition: rcache_rb_tree.h:37
int mca_rcache_rb_tree_delete(mca_rcache_rb_module_t *rcache, mca_mpool_base_registration_t *reg)
Function to remove previously memory from the tree without freeing it.
Definition: rcache_rb_tree.c:147
Definition: ompi_free_list.h:62
Copyright (c) 2004-2007 The Trustees of Indiana University and Indiana University Research and Techno...
Definition: rcache_rb.h:32
void * bound
the bound of the memory range
Definition: rcache_rb_tree.h:40
#define OBJ_CLASS_DECLARATION(NAME)
Declaration for class descriptor.
Definition: opal_object.h:236