46 #include "opal_config.h"
49 #include "opal/mca/base/base.h"
68 mca_shmem_base_component_runtime_query_fn_t runtime_query;
117 const char *file_name,
183 #define OPAL_SHMEM_BASE_VERSION_2_0_0 \
184 MCA_BASE_VERSION_2_0_0, \
Common type for all MCA components.
Definition: mca.h:250
int(* opal_shmem_base_module_finalize_fn_t)(void)
module finalize function.
Definition: shmem.h:158
Common type for all MCA modules.
Definition: mca.h:100
int(* opal_shmem_base_ds_copy_fn_t)(const opal_shmem_ds_t *from, opal_shmem_ds_t *to)
copy shmem data structure information pointed to by from to the structure pointed to by to...
Definition: shmem.h:98
structure for shmem modules
Definition: shmem.h:163
shmem (shared memory backing facility) framework types, convenience macros, etc.
Top-level interface for all MCA components.
Definition: shmem_types.h:107
int(* opal_shmem_base_module_init_fn_t)(void)
module initialization function.
Definition: shmem.h:85
Meta data for MCA v2.0.0 components.
Definition: mca.h:309
int(* opal_shmem_base_module_segment_detach_fn_t)(opal_shmem_ds_t *ds_buf)
detach from an existing shared memory segment.
Definition: shmem.h:141
int(* opal_shmem_base_module_segment_create_fn_t)(opal_shmem_ds_t *ds_buf, const char *file_name, size_t size)
create a new shared memory segment and initialize members in structure pointed to by ds_buf...
Definition: shmem.h:116
int(* opal_shmem_base_module_unlink_fn_t)(opal_shmem_ds_t *ds_buf)
unlink an existing shared memory segment.
Definition: shmem.h:152
void *(* opal_shmem_base_module_segment_attach_fn_t)(opal_shmem_ds_t *ds_buf)
attach to an existing shared memory segment initialized by segment_create.
Definition: shmem.h:130