OpenMPI 0.1.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

Data Structures | Macros | Typedefs
rcache.h File Reference

Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation. More...

`#include "opal/mca/mca.h"`
`#include "ompi/mca/mpool/mpool.h"`
`#include "opal/threads/mutex.h"`

Go to the source code of this file.

## Data Structures
struct | mca_rcache_base_component_2_0_0_t
| rcache component descriptor. More...
struct | mca_rcache_base_module_t
| rcache module descriptor More...

## Macros
#define | MCA_RCACHE_BASE_VERSION_2_0_0
| Macro for use in components that are of type rcache. More...

## Typedefs
typedef struct mca_rcache_base_module_t *(* | mca_rcache_base_component_init_fn_t )(void)
| component initialize
typedef int(* | mca_rcache_base_module_find_fn_t )(struct mca_rcache_base_module_t *rcache, void *addr, size_t size, mca_mpool_base_registration_t **reg)
typedef int(* | mca_rcache_base_module_find_all_fn_t )(struct mca_rcache_base_module_t *rcache, void *addr, size_t size, mca_mpool_base_registration_t **regs, int reg_cnt)
typedef int(* | mca_rcache_base_module_insert_fn_t )(struct mca_rcache_base_module_t *rcache, mca_mpool_base_registration_t *registration, size_t limit)
typedef int(* | mca_rcache_base_module_delete_fn_t )(struct mca_rcache_base_module_t *rcache, mca_mpool_base_registration_t *registration)
typedef int(* | mca_rcache_base_module_clean_fn_t )(struct mca_rcache_base_module_t *rcache)
typedef void(* | mca_rcache_base_module_finalize_fn_t )(struct mca_rcache_base_module_t *)
| finalize
typedef struct mca_rcache_base_component_2_0_0_t | mca_rcache_base_component_2_0_0_t
typedef struct mca_rcache_base_component_2_0_0_t | mca_rcache_base_component_t
typedef struct mca_rcache_base_module_t | mca_rcache_base_module_t

## Detailed Description

Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana University Research and Technology Corporation.

All rights reserved. Copyright (c) 2004-2007 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved. Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. All rights reserved. Copyright (c) 2004-2005 The Regents of the University of California. All rights reserved. Copyright (c) 2009 IBM Corporation. All rights reserved. $COPYRIGHT$

Additional copyrights may follow

$HEADER$

Description of the Registration Cache framework

## Macro Definition Documentation

#define MCA_RCACHE_BASE_VERSION_2_0_0

Value:
MCA_BASE_VERSION_2_0_0, \
"rcache", 2, 0, 0

Macro for use in components that are of type rcache.