26 #ifndef ORTE_MCA_ODLS_H
27 #define ORTE_MCA_ODLS_H
29 #include "orte_config.h"
54 typedef int (*orte_odls_base_module_get_add_procs_data_fn_t)(
opal_buffer_t *data,
94 orte_odls_base_module_get_add_procs_data_fn_t get_add_procs_data;
126 #define ORTE_ODLS_BASE_VERSION_2_0_0 \
127 MCA_BASE_VERSION_2_0_0, \
odls component
Definition: odls.h:111
Common type for all MCA components.
Definition: mca.h:250
dynamic pointer array
Definition: opal_pointer_array.h:45
int(* orte_odls_base_module_require_sync_fn_t)(orte_process_name_t *proc, opal_buffer_t *buffer, bool drop_nidmap)
Register to require sync before termination.
Definition: odls.h:82
uint32_t orte_jobid_t
Set the allowed range for ids in each space.
Definition: types.h:76
See opal_bitmap.h for an explanation of why there is a split between OPAL and ORTE for this generic c...
mca_base_component_data_t base_data
component data
Definition: odls.h:115
Top-level interface for all MCA components.
Definition: odls_types.h:100
pls module version
Definition: odls.h:93
int(* orte_odls_base_module_restart_proc_fn_t)(orte_odls_child_t *child)
Restart a local process.
Definition: odls.h:88
mca_base_component_t version
component version
Definition: odls.h:113
int(* orte_odls_base_module_kill_local_processes_fn_t)(opal_pointer_array_t *procs)
Kill the local processes on this node.
Definition: odls.h:65
int(* orte_odls_base_module_signal_local_process_fn_t)(const orte_process_name_t *proc, int32_t signal)
Signal local processes.
Definition: odls.h:70
Meta data for MCA v2.0.0 components.
Definition: mca.h:309
uint32_t orte_rml_tag_t
Message matching tag.
Definition: rml_types.h:220
orte_odls_base_component_2_0_0_t orte_odls_base_component_t
Convenience typedef.
Definition: odls.h:120
Structure for holding a buffer to be used with the RML or OOB subsystems.
Definition: dss_types.h:159
int(* orte_odls_base_module_deliver_message_fn_t)(orte_jobid_t job, opal_buffer_t *buffer, orte_rml_tag_t tag)
Deliver a message to local processes.
Definition: odls.h:76
int(* orte_odls_base_module_launch_local_processes_fn_t)(opal_buffer_t *data)
Locally launch the provided processes.
Definition: odls.h:60
Contains the typedefs for the use of the rml.