OpenMPI  0.1.1
base.h File Reference

the oob framework More...

#include "orte_config.h"
#include "orte/mca/oob/oob.h"
#include "opal/mca/mca.h"

Go to the source code of this file.

Data Structures

struct  mca_oob_base_info_t
 associate a component and a module that belongs to it More...
 

Typedefs

typedef struct mca_oob_base_info_t mca_oob_base_info_t
 Convenience Typedef.
 

Functions

BEGIN_C_DECLS ORTE_DECLSPEC int mca_oob_base_open (void)
 Function for finding and opening either all MCA components, or the one that was specifically requested via a MCA parameter.
 
ORTE_DECLSPEC OBJ_CLASS_DECLARATION (mca_oob_base_info_t)
 declare the association structure as a class
 
ORTE_DECLSPEC int mca_oob_base_init (void)
 Function for selecting one module from all those that are available. More...
 
ORTE_DECLSPEC int mca_oob_base_module_init (void)
 Called to request the selected oob components to initialize their connections to the HNP (if not an HNP), or to setup a listener for incoming connections (if an HNP)
 
ORTE_DECLSPEC int mca_oob_base_close (void)
 

Variables

ORTE_DECLSPEC int mca_oob_base_output
 
ORTE_DECLSPEC bool orte_oob_base_already_opened
 
char * mca_oob_base_include
 
char * mca_oob_base_exclude
 
ORTE_DECLSPEC opal_list_t mca_oob_base_components
 
ORTE_DECLSPEC opal_list_t mca_oob_base_modules
 

Detailed Description

the oob framework

Function Documentation

ORTE_DECLSPEC int mca_oob_base_init ( void  )

Function for selecting one module from all those that are available.

Call the init function on all available modules.

References opal_list_append, opal_list_get_end(), opal_list_get_first(), opal_list_get_next, and opal_output_verbose().