1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #ifndef ORTED_H
20 #define ORTED_H
21
22 #include "orte_config.h"
23 #include "orte/types.h"
24
25 #include <time.h>
26
27 #include "opal/dss/dss_types.h"
28 #include "opal/class/opal_pointer_array.h"
29 #include "orte/mca/rml/rml_types.h"
30
31 BEGIN_C_DECLS
32
33
34 ORTE_DECLSPEC int orte_daemon(int argc, char *argv[]);
35
36
37 ORTE_DECLSPEC void orte_daemon_recv(int status, orte_process_name_t* sender,
38 opal_buffer_t *buffer, orte_rml_tag_t tag,
39 void* cbdata);
40
41
42 ORTE_DECLSPEC void orte_daemon_cmd_processor(int fd, short event, void *data);
43 ORTE_DECLSPEC int orte_daemon_process_commands(orte_process_name_t* sender,
44 opal_buffer_t *buffer,
45 orte_rml_tag_t tag);
46
47 END_C_DECLS
48
49
50 int send_to_local_applications(opal_pointer_array_t *dead_names);
51
52 #endif