37 typedef int (*mca_rcache_base_module_find_fn_t) (
41 typedef int (*mca_rcache_base_module_find_all_fn_t)(
45 typedef int (*mca_rcache_base_module_insert_fn_t)(
49 typedef int (*mca_rcache_base_module_delete_fn_t)(
54 typedef int (*mca_rcache_base_module_clean_fn_t)(
85 mca_rcache_base_module_find_fn_t rcache_find;
86 mca_rcache_base_module_find_all_fn_t rcache_find_all;
87 mca_rcache_base_module_insert_fn_t rcache_insert;
88 mca_rcache_base_module_delete_fn_t rcache_delete;
89 mca_rcache_base_module_clean_fn_t rcache_clean;
98 #define MCA_RCACHE_BASE_VERSION_2_0_0 \
99 MCA_BASE_VERSION_2_0_0, \
Common type for all MCA components.
Definition: mca.h:250
rcache module descriptor
Definition: rcache.h:83
mca_base_component_data_t rcache_data
metadata
Definition: rcache.h:71
Definition: mutex_unix.h:53
Top-level interface for all MCA components.
struct mca_rcache_base_module_t *(* mca_rcache_base_component_init_fn_t)(void)
component initialize
Definition: rcache.h:34
mca_rcache_base_component_t * rcache_component
component struct
Definition: rcache.h:84
Copyright (c) 2004-2007 The Trustees of Indiana University and Indiana University Research and Techno...
rcache component descriptor.
Definition: rcache.h:69
Meta data for MCA v2.0.0 components.
Definition: mca.h:309
void(* mca_rcache_base_module_finalize_fn_t)(struct mca_rcache_base_module_t *)
finalize
Definition: rcache.h:61
mca_rcache_base_component_init_fn_t rcache_init
init function
Definition: rcache.h:72
Mutual exclusion functions.
mca_base_component_t rcache_version
version
Definition: rcache.h:70