1
2
3
4
5
6
7
8
9
10 #ifndef CRM_INTERNAL__H
11 # define 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 # include <glib.h>
28 # include <stdbool.h>
29 # include <libxml/tree.h>
30
31
32
33
34
35 #define PCMK_ALLOW_DEPRECATED 0
36
37 # include <crm/lrmd.h>
38 # include <crm/cluster/internal.h>
39 # include <crm/common/logging.h>
40 # include <crm/common/logging_internal.h>
41 # include <crm/common/ipc_internal.h>
42 # include <crm/common/options_internal.h>
43 # include <crm/common/output_internal.h>
44 # include <crm/common/scheduler_internal.h>
45 # include <crm/common/schemas_internal.h>
46 # include <crm/common/xml_internal.h>
47 # include <crm/common/xml_io_internal.h>
48 # include <crm/common/xml_names_internal.h>
49 # include <crm/common/internal.h>
50 # include <locale.h>
51 # include <gettext.h>
52
53 #define N_(String) (String)
54
55 #ifdef ENABLE_NLS
56 # define _(String) gettext(String)
57 #else
58 # define _(String) (String)
59 #endif
60
61
62
63
64
65
66 # define PCMK__SERVER_BASED_RO "cib_ro"
67 # define PCMK__SERVER_BASED_RW "cib_rw"
68 # define PCMK__SERVER_BASED_SHM "cib_shm"
69
70
71
72
73
74 #define PCMK__ATTRD_CMD_PEER_REMOVE "peer-remove"
75 #define PCMK__ATTRD_CMD_UPDATE "update"
76 #define PCMK__ATTRD_CMD_UPDATE_BOTH "update-both"
77 #define PCMK__ATTRD_CMD_UPDATE_DELAY "update-delay"
78 #define PCMK__ATTRD_CMD_QUERY "query"
79 #define PCMK__ATTRD_CMD_REFRESH "refresh"
80 #define PCMK__ATTRD_CMD_FLUSH "flush"
81 #define PCMK__ATTRD_CMD_SYNC_RESPONSE "sync-response"
82 #define PCMK__ATTRD_CMD_CLEAR_FAILURE "clear-failure"
83 #define PCMK__ATTRD_CMD_CONFIRM "confirm"
84
85 #define PCMK__CONTROLD_CMD_NODES "list-nodes"
86
87 #define ST__LEVEL_MIN 1
88 #define ST__LEVEL_MAX 9
89
90 #endif