1
2
3
4
5
6
7
8
9
10 #ifndef PCMK__CRM_INTERNAL__H
11 #define PCMK__CRM_INTERNAL__H
12
13 #ifndef PCMK__CONFIG_H
14 #define PCMK__CONFIG_H
15 #include <config.h>
16 #endif
17
18 #include <portability.h>
19
20
21
22
23
24 #define GLIB_VERSION_MIN_REQUIRED GLIB_VERSION_2_42
25 #define GLIB_VERSION_MAX_ALLOWED GLIB_VERSION_2_42
26
27 #define G_LOG_DOMAIN "Pacemaker"
28
29 #include <glib.h>
30 #include <stdbool.h>
31 #include <libxml/tree.h>
32
33
34
35
36
37 #define PCMK_ALLOW_DEPRECATED 0
38
39 #include <crm/lrmd.h>
40 #include <crm/cluster/internal.h>
41 #include <crm/common/digest_internal.h>
42 #include <crm/common/logging.h>
43 #include <crm/common/logging_internal.h>
44 #include <crm/common/ipc_internal.h>
45 #include <crm/common/options_internal.h>
46 #include <crm/common/output_internal.h>
47 #include <crm/common/scheduler_internal.h>
48 #include <crm/common/schemas_internal.h>
49 #include <crm/common/servers_internal.h>
50 #include <crm/common/xml_internal.h>
51 #include <crm/common/internal.h>
52 #include <locale.h>
53 #include <gettext.h>
54
55 #ifdef __cplusplus
56 extern "C" {
57 #endif
58
59 #define N_(String) (String)
60
61 #ifdef ENABLE_NLS
62 #define _(String) gettext(String)
63 #else
64 #define _(String) (String)
65 #endif
66
67
68
69
70
71
72 #define PCMK__SERVER_BASED_RO "cib_ro"
73 #define PCMK__SERVER_BASED_RW "cib_rw"
74 #define PCMK__SERVER_BASED_SHM "cib_shm"
75
76
77
78
79
80 #define PCMK__ATTRD_CMD_PEER_REMOVE "peer-remove"
81 #define PCMK__ATTRD_CMD_UPDATE "update"
82 #define PCMK__ATTRD_CMD_UPDATE_BOTH "update-both"
83 #define PCMK__ATTRD_CMD_UPDATE_DELAY "update-delay"
84 #define PCMK__ATTRD_CMD_QUERY "query"
85 #define PCMK__ATTRD_CMD_REFRESH "refresh"
86 #define PCMK__ATTRD_CMD_SYNC_RESPONSE "sync-response"
87 #define PCMK__ATTRD_CMD_CLEAR_FAILURE "clear-failure"
88 #define PCMK__ATTRD_CMD_CONFIRM "confirm"
89
90 #define PCMK__CONTROLD_CMD_NODES "list-nodes"
91
92 #define ST__LEVEL_MIN 1
93 #define ST__LEVEL_MAX 9
94
95 #ifdef __cplusplus
96 }
97 #endif
98
99 #endif