OpenMPI  0.1.1
rcache.h File Reference

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

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.