11 #ifndef MCA_ROUTED_BASE_H
12 #define MCA_ROUTED_BASE_H
14 #include "orte_config.h"
20 #include "opal/threads/threads.h"
27 ORTE_DECLSPEC
int orte_routed_base_open(
void);
29 #if !ORTE_DISABLE_FULL_SUPPORT
35 ORTE_DECLSPEC
int orte_routed_base_select(
void);
36 ORTE_DECLSPEC
int orte_routed_base_close(
void);
38 ORTE_DECLSPEC
extern int orte_routed_base_output;
39 ORTE_DECLSPEC
extern opal_list_t orte_routed_base_components;
42 ORTE_DECLSPEC
extern bool orte_routed_base_wait_sync;
45 ORTE_DECLSPEC
int orte_routed_base_register_sync(
bool setup);
46 ORTE_DECLSPEC
int orte_routed_base_process_callback(
orte_jobid_t job,
48 ORTE_DECLSPEC
void orte_routed_base_update_hnps(
opal_buffer_t *buf);
dynamic pointer array
Definition: opal_pointer_array.h:45
Definition: condition.h:49
uint32_t orte_jobid_t
Set the allowed range for ids in each space.
Definition: types.h:76
Definition: mutex_unix.h:53
See opal_bitmap.h for an explanation of why there is a split between OPAL and ORTE for this generic c...
Top-level interface for all MCA components.
Definition: opal_list.h:147
Structure for holding a buffer to be used with the RML or OOB subsystems.
Definition: dss_types.h:159
Contains the typedefs for the use of the rml.
Routing table for the RML.