23 #include "opal_config.h"
62 OPAL_DECLSPEC
extern int mca_base_param_component_path;
63 OPAL_DECLSPEC
extern char *mca_base_system_default_path;
64 OPAL_DECLSPEC
extern char *mca_base_user_default_path;
84 OPAL_DECLSPEC
int mca_base_open(
void);
99 OPAL_DECLSPEC
int mca_base_close(
void);
105 OPAL_DECLSPEC
int mca_base_select(
const char *type_name,
int output_id,
118 OPAL_DECLSPEC
int mca_base_is_component_required(
opal_list_t *components_available,
142 OPAL_DECLSPEC
int mca_base_component_find(
const char *directory,
const char *type,
144 char **requested_component_names,
147 bool open_dso_components);
152 OPAL_DECLSPEC
int mca_base_component_find_finalize(
void);
156 OPAL_DECLSPEC
int mca_base_components_open(
const char *type_name,
int output_id,
159 bool open_dso_components);
163 OPAL_DECLSPEC
int mca_base_components_close(
int output_id,
opal_list_t *components_available,
Common type for all MCA components.
Definition: mca.h:250
This file presents the MCA parameter interface.
Common type for all MCA modules.
Definition: mca.h:100
The opal_list_t interface is used to provide a generic doubly-linked list container for Open MPI...
Top-level interface for all MCA components.
Definition: opal_list.h:98
Definition: cmd_line.h:126
General command line parsing facility for use throughout Open MPI.
ORTE_DECLSPEC OBJ_CLASS_DECLARATION(mca_oob_base_info_t)
declare the association structure as a class
Definition: opal_list.h:147
A simple C-language object-oriented system with single inheritance and ownership-based memory managem...