OpenMPI 0.1.1

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

- File List
- Globals

Functions | Variables
plm_base_receive.c File Reference
`#include "orte_config.h"`
`#include "opal/mca/mca.h"`
`#include "opal/mca/base/mca_base_param.h"`
`#include "opal/dss/dss.h"`
`#include "opal/threads/threads.h"`
`#include "orte/constants.h"`
`#include "orte/types.h"`
`#include "orte/util/proc_info.h"`
`#include "orte/util/error_strings.h"`
`#include "orte/mca/errmgr/errmgr.h"`
`#include "orte/mca/ess/ess.h"`
`#include "orte/mca/rml/rml.h"`
`#include "orte/mca/rml/rml_types.h"`
`#include "orte/mca/routed/routed.h"`
`#include "orte/mca/ras/base/base.h"`
`#include "orte/util/name_fns.h"`
`#include "orte/runtime/orte_globals.h"`
`#include "orte/runtime/orte_quit.h"`
`#include "orte/mca/plm/plm_types.h"`
`#include "orte/mca/plm/plm.h"`
`#include "orte/mca/plm/base/plm_private.h"`
`#include "orte/mca/plm/base/base.h"`

## Functions
static void | process_msg (int fd, short event, void *data)
int | orte_plm_base_comm_start (void)
int | orte_plm_base_comm_stop (void)
void | orte_plm_base_recv (int status, orte_process_name_t *sender, opal_buffer_t *buffer, orte_rml_tag_t tag, void *cbdata)
void | orte_plm_base_receive_process_msg (int fd, short event, void *data)

## Variables
static bool | recv_issued =false
static opal_mutex_t | lock
static opal_condition_t | cond
static opal_list_t | recvs
static opal_event_t | ready
static int | ready_fd [2]
static bool | processing