OpenMPI 0.1.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

Data Structures | Typedefs | Functions | Variables
odls_private.h File Reference
`#include "orte_config.h"`
`#include "orte/types.h"`
`#include "opal/class/opal_list.h"`
`#include "opal/class/opal_pointer_array.h"`
`#include "opal/class/opal_bitmap.h"`
`#include "opal/threads/mutex.h"`
`#include "opal/threads/condition.h"`
`#include "opal/dss/dss_types.h"`
`#include "orte/mca/grpcomm/grpcomm_types.h"`
`#include "orte/mca/rml/rml_types.h"`
`#include "orte/runtime/orte_globals.h"`
`#include "orte/mca/odls/odls_types.h"`

Go to the source code of this file.

## Data Structures
struct | orte_odls_globals_t

## Typedefs
typedef int(* | orte_odls_base_fork_local_proc_fn_t )(orte_app_context_t *context, orte_odls_child_t *child, char **environ_copy, orte_odls_job_t *jobdat)
typedef int(* | orte_odls_base_signal_local_fn_t )(pid_t pid, int signum)
typedef int(* | orte_odls_base_kill_local_fn_t )(pid_t pid, int signum)
typedef bool(* | orte_odls_base_child_died_fn_t )(orte_odls_child_t *child)

## Functions
ORTE_DECLSPEC int | orte_odls_base_default_get_add_procs_data (opal_buffer_t *data, orte_jobid_t job)
ORTE_DECLSPEC int | orte_odls_base_default_update_daemon_info (opal_buffer_t *data)
ORTE_DECLSPEC int | orte_odls_base_default_construct_child_list (opal_buffer_t *data, orte_jobid_t *job)
ORTE_DECLSPEC int | orte_odls_base_default_launch_local (orte_jobid_t job, orte_odls_base_fork_local_proc_fn_t fork_local)
ORTE_DECLSPEC int | orte_odls_base_default_deliver_message (orte_jobid_t job, opal_buffer_t *buffer, orte_rml_tag_t tag)
ORTE_DECLSPEC void | odls_base_default_wait_local_proc (pid_t pid, int status, void *cbdata)
ORTE_DECLSPEC void | orte_odls_base_default_report_abort (orte_process_name_t *proc)
ORTE_DECLSPEC int | orte_odls_base_default_signal_local_procs (const orte_process_name_t *proc, int32_t signal, orte_odls_base_signal_local_fn_t signal_local)
| Pass a signal to my local procs.
ORTE_DECLSPEC int | orte_odls_base_default_kill_local_procs (opal_pointer_array_t *procs, orte_odls_base_kill_local_fn_t kill_local, orte_odls_base_child_died_fn_t child_died)
ORTE_DECLSPEC int | orte_odls_base_default_require_sync (orte_process_name_t *proc, opal_buffer_t *buffer, bool drop_nidmap)
ORTE_DECLSPEC int | orte_odls_base_default_restart_proc (orte_odls_child_t *child, orte_odls_base_fork_local_proc_fn_t fork_local)
ORTE_DECLSPEC int | orte_odls_base_preload_files_app_context (orte_app_context_t *context)
ORTE_DECLSPEC int | orte_odls_base_get_proc_stats (opal_buffer_t *answer, orte_process_name_t *proc)

## Variables
ORTE_DECLSPEC orte_odls_globals_t | orte_odls_globals