|
OpenMPI
0.1.1
|
Description of the Registration Cache framework. More...
#include "ompi_config.h"#include "opal/mca/mca.h"#include "orte/util/show_help.h"#include "orte/util/name_fns.h"#include "orte/util/proc_info.h"#include "orte/runtime/orte_globals.h"#include "ompi/runtime/params.h"#include "ompi/class/ompi_free_list.h"#include "ompi/class/ompi_rb_tree.h"#include "mpool_base_tree.h"Functions | |
| static int | condition (void *value) |
| static void | action (void *key, void *value) |
| OBJ_CLASS_INSTANCE (mca_mpool_base_tree_item_t, ompi_free_list_item_t, NULL, NULL) | |
| int | mca_mpool_base_tree_node_compare (void *key1, void *key2) |
| Function for the red black tree to compare 2 keys. More... | |
| int | mca_mpool_base_tree_init (void) |
| int | mca_mpool_base_tree_insert (mca_mpool_base_tree_item_t *item) |
| int | mca_mpool_base_tree_delete (mca_mpool_base_tree_item_t *item) |
| mca_mpool_base_tree_item_t * | mca_mpool_base_tree_find (void *base) |
| find the item in the rb tree | |
| mca_mpool_base_tree_item_t * | mca_mpool_base_tree_item_get (void) |
| void | mca_mpool_base_tree_item_put (mca_mpool_base_tree_item_t *item) |
| void | mca_mpool_base_tree_print (void) |
Variables | |
| static int | num_leaks = 0 |
| static char * | leak_msg = NULL |
| ompi_rb_tree_t | mca_mpool_base_tree |
| ompi_free_list_t | mca_mpool_base_tree_item_free_list |
| static opal_mutex_t | tree_lock |
Description of the Registration Cache framework.
| int mca_mpool_base_tree_node_compare | ( | void * | key1, |
| void * | key2 | ||
| ) |
Function for the red black tree to compare 2 keys.
| key1 | a pointer to the 1st key |
| key2 | a pointer to the second key |
| -1 | if key1 is below key2 |
| 1 | if key 1 is above key2 |
| 0 | if the keys are the same |