1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 #ifndef MCA_PLM_BASE_H
24 #define MCA_PLM_BASE_H
25
26
27
28
29 #include "orte_config.h"
30
31 #include "orte/mca/mca.h"
32 #include "opal/class/opal_list.h"
33 #include "opal/util/printf.h"
34
35 #include "orte/mca/plm/plm.h"
36
37
38 BEGIN_C_DECLS
39
40
41
42
43 ORTE_DECLSPEC extern mca_base_framework_t orte_plm_base_framework;
44
45
46
47 ORTE_DECLSPEC int orte_plm_base_select(void);
48
49
50
51
52
53
54 ORTE_DECLSPEC void orte_plm_base_app_report_launch(int fd, short event, void *data);
55 ORTE_DECLSPEC void orte_plm_base_receive_process_msg(int fd, short event, void *data);
56
57 ORTE_DECLSPEC void orte_plm_base_set_slots(orte_node_t *node);
58 ORTE_DECLSPEC void orte_plm_base_setup_job(int fd, short args, void *cbdata);
59 ORTE_DECLSPEC void orte_plm_base_setup_job_complete(int fd, short args, void *cbdata);
60 ORTE_DECLSPEC void orte_plm_base_complete_setup(int fd, short args, void *cbdata);
61 ORTE_DECLSPEC void orte_plm_base_daemons_reported(int fd, short args, void *cbdata);
62 ORTE_DECLSPEC void orte_plm_base_allocation_complete(int fd, short args, void *cbdata);
63 ORTE_DECLSPEC void orte_plm_base_daemons_launched(int fd, short args, void *cbdata);
64 ORTE_DECLSPEC void orte_plm_base_vm_ready(int fd, short args, void *cbdata);
65 ORTE_DECLSPEC void orte_plm_base_mapping_complete(int fd, short args, void *cbdata);
66 ORTE_DECLSPEC void orte_plm_base_launch_apps(int fd, short args, void *cbdata);
67 ORTE_DECLSPEC void orte_plm_base_send_launch_msg(int fd, short args, void *cbdata);
68 ORTE_DECLSPEC void orte_plm_base_post_launch(int fd, short args, void *cbdata);
69 ORTE_DECLSPEC void orte_plm_base_registered(int fd, short args, void *cbdata);
70
71 END_C_DECLS
72
73 #endif