1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 #ifndef ORTE_RMAPS_RESILIENT_H
16 #define ORTE_RMAPS_RESILIENT_H
17
18 #include "orte_config.h"
19
20 #include "opal/class/opal_pointer_array.h"
21
22 #include "orte/mca/rmaps/rmaps.h"
23
24 BEGIN_C_DECLS
25
26 struct orte_rmaps_res_component_t {
27 orte_rmaps_base_component_t super;
28 char *fault_group_file;
29 opal_list_t fault_grps;
30 };
31 typedef struct orte_rmaps_res_component_t orte_rmaps_res_component_t;
32
33 typedef struct {
34 opal_list_item_t super;
35 int ftgrp;
36 bool used;
37 bool included;
38 opal_pointer_array_t nodes;
39 } orte_rmaps_res_ftgrp_t;
40 ORTE_DECLSPEC OBJ_CLASS_DECLARATION(orte_rmaps_res_ftgrp_t);
41
42 ORTE_MODULE_DECLSPEC extern orte_rmaps_res_component_t mca_rmaps_resilient_component;
43 extern orte_rmaps_base_module_t orte_rmaps_resilient_module;
44
45
46 END_C_DECLS
47
48 #endif