OpenMPI  0.1.1
base.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2009 Cisco Systems, Inc. All rights reserved.
3  *
4  * $COPYRIGHT$
5  *
6  * Additional copyrights may follow
7  *
8  * $HEADER$
9  */
10 /** @file:
11  */
12 
13 #ifndef MCA_SENSOR_BASE_H
14 #define MCA_SENSOR_BASE_H
15 
16 /*
17  * includes
18  */
19 #include "orte_config.h"
20 
21 #include "opal/class/opal_list.h"
22 #include "opal/mca/mca.h"
23 
24 #include "orte/mca/sensor/sensor.h"
25 
26 
27 /*
28  * Global functions for MCA overall collective open and close
29  */
30 BEGIN_C_DECLS
31 
32 /*
33  * function definitions
34  */
35 ORTE_DECLSPEC int orte_sensor_base_open(void);
36 ORTE_DECLSPEC int orte_sensor_base_select(void);
37 ORTE_DECLSPEC int orte_sensor_base_close(void);
38 
39 /*
40  * globals that might be needed
41  */
42 
43 ORTE_DECLSPEC extern opal_list_t mca_sensor_base_components_available;
44 
45 #if !ORTE_DISABLE_FULL_SUPPORT
46 
47 /* no base functions to protect at this time */
48 
49 #endif /* ORTE_DISABLE_FULL_SUPPORT */
50 
51 END_C_DECLS
52 #endif
The opal_list_t interface is used to provide a generic doubly-linked list container for Open MPI...
Top-level interface for all MCA components.
BEGIN_C_DECLS ORTE_DECLSPEC int orte_sensor_base_open(void)
Function for finding and opening either all MCA components, or the one that was specifically requeste...
Definition: sensor_base_open.c:59
Definition: opal_list.h:147
ORTE_DECLSPEC int orte_sensor_base_select(void)
Function for weeding out sensor components that don't want to run.
Definition: sensor_base_select.c:45