20 #ifndef OMPI_MCA_SHAREDFP_H
21 #define OMPI_MCA_SHAREDFP_H
23 #include "ompi_config.h"
26 #include "opal/mca/base/base.h"
35 #define MCA_SHAREDFP_BASE_VERSION_2_0_0 \
36 MCA_BASE_VERSION_2_0_0, \
69 typedef int (*mca_sharedfp_base_component_init_query_1_0_0_fn_t)
70 (
bool enable_progress_threads,
71 bool enable_mpi_threads);
74 (*mca_sharedfp_base_component_file_query_1_0_0_fn_t) (
int *priority);
76 typedef int (*mca_sharedfp_base_component_file_unquery_1_0_0_fn_t)
88 mca_sharedfp_base_component_init_query_1_0_0_fn_t sharedfpm_init_query;
89 mca_sharedfp_base_component_file_query_1_0_0_fn_t sharedfpm_file_query;
90 mca_sharedfp_base_component_file_unquery_1_0_0_fn_t sharedfpm_file_unquery;
103 typedef int (*mca_sharedfp_base_module_init_1_0_0_fn_t)
106 typedef int (*mca_sharedfp_base_module_finalize_1_0_0_fn_t)
109 typedef int (*mca_sharedfp_base_module_update_fn_t)(
111 OMPI_MPI_OFFSET_TYPE current_position);
112 typedef int (*mca_sharedfp_base_module_seek_fn_t)(
126 mca_sharedfp_base_module_init_1_0_0_fn_t sharedfp_module_init;
127 mca_sharedfp_base_module_finalize_1_0_0_fn_t sharedfp_module_finalize;
130 mca_sharedfp_base_module_update_fn_t sharedfp_update;
131 mca_sharedfp_base_module_seek_fn_t sharedfp_seek;
Common type for all MCA components.
Definition: mca.h:250
Definition: sharedfp.h:84
Top-level interface for all MCA components.
Back-end structure for MPI_File.
Definition: io_ompio.h:121
Meta data for MCA v2.0.0 components.
Definition: mca.h:309
Definition: sharedfp.h:120