1
2
3
4
5
6
7
8
9
10 #ifndef PCMK__CRM_COMMON_SERVERS_INTERNAL__H
11 #define PCMK__CRM_COMMON_SERVERS_INTERNAL__H
12
13 #include <crm/common/ipc.h>
14
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18
19
20 #define PCMK__SERVER_ATTRD "pacemaker-attrd"
21 #define PCMK__SERVER_BASED "pacemaker-based"
22 #define PCMK__SERVER_CONTROLD "pacemaker-controld"
23 #define PCMK__SERVER_EXECD "pacemaker-execd"
24 #define PCMK__SERVER_FENCED "pacemaker-fenced"
25 #define PCMK__SERVER_PACEMAKERD "pacemakerd"
26 #define PCMK__SERVER_REMOTED "pacemaker-remoted"
27 #define PCMK__SERVER_SCHEDULERD "pacemaker-schedulerd"
28
29 const char *pcmk__server_name(enum pcmk_ipc_server server);
30 const char *pcmk__server_log_name(enum pcmk_ipc_server server);
31 const char *pcmk__server_ipc_name(enum pcmk_ipc_server server);
32 const char *pcmk__server_message_type(enum pcmk_ipc_server server);
33 enum pcmk_ipc_server pcmk__parse_server(const char *text);
34
35 #ifdef __cplusplus
36 }
37 #endif
38
39 #endif