23 #include "ompi_config.h"
26 #include "opal/mca/base/base.h"
35 #define MCA_FS_BASE_VERSION_2_0_0 \
36 MCA_BASE_VERSION_2_0_0, \
66 typedef int (*mca_fs_base_component_init_query_1_0_0_fn_t)
67 (
bool enable_progress_threads,
68 bool enable_mpi_threads);
74 typedef int (*mca_fs_base_component_file_unquery_1_0_0_fn_t)
86 mca_fs_base_component_init_query_1_0_0_fn_t fsm_init_query;
87 mca_fs_base_component_file_query_1_0_0_fn_t fsm_file_query;
88 mca_fs_base_component_file_unquery_1_0_0_fn_t fsm_file_unquery;
101 typedef int (*mca_fs_base_module_init_1_0_0_fn_t)
104 typedef int (*mca_fs_base_module_finalize_1_0_0_fn_t)
107 typedef int (*mca_fs_base_module_file_open_fn_t)(
111 typedef int (*mca_fs_base_module_file_delete_fn_t)(
113 typedef int (*mca_fs_base_module_file_set_size_fn_t)
115 typedef int (*mca_fs_base_module_file_get_size_fn_t)
117 typedef int (*mca_fs_base_module_file_set_info_fn_t)
119 typedef int (*mca_fs_base_module_file_sync_fn_t)
133 mca_fs_base_module_init_1_0_0_fn_t fs_module_init;
134 mca_fs_base_module_finalize_1_0_0_fn_t fs_module_finalize;
137 mca_fs_base_module_file_open_fn_t fs_file_open;
138 mca_fs_base_module_file_close_fn_t fs_file_close;
139 mca_fs_base_module_file_delete_fn_t fs_file_delete;
140 mca_fs_base_module_file_set_size_fn_t fs_file_set_size;
141 mca_fs_base_module_file_get_size_fn_t fs_file_get_size;
142 mca_fs_base_module_file_set_info_fn_t fs_file_set_info;
143 mca_fs_base_module_file_sync_fn_t fs_file_sync;
Common type for all MCA components.
Definition: mca.h:250
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: communicator.h:118