![]() |
pacemaker
2.0.4-2deceaa3ae
Scalable High-Availability cluster resource manager
|
#include <config.h>#include <portability.h>#include <glib.h>#include <stdbool.h>#include <libxml/tree.h>#include <crm/lrmd.h>#include <crm/common/logging.h>#include <crm/common/ipcs_internal.h>#include <crm/common/options_internal.h>#include <crm/common/internal.h>#include <qb/qbipc_common.h>#include <corosync/corotypes.h>
Go to the source code of this file.
Macros | |
| #define | PCMK__NO_COMPAT |
| #define | set_bit(word, bit) word = crm_set_bit(__FUNCTION__, __LINE__, NULL, word, bit) |
| #define | clear_bit(word, bit) word = crm_clear_bit(__FUNCTION__, __LINE__, NULL, word, bit) |
| #define | PCMK__XA_ATTR_DAMPENING "attr_dampening" |
| #define | PCMK__XA_ATTR_FORCE "attrd_is_force_write" |
| #define | PCMK__XA_ATTR_INTERVAL "attr_clear_interval" |
| #define | PCMK__XA_ATTR_IS_PRIVATE "attr_is_private" |
| #define | PCMK__XA_ATTR_IS_REMOTE "attr_is_remote" |
| #define | PCMK__XA_ATTR_NAME "attr_name" |
| #define | PCMK__XA_ATTR_NODE_ID "attr_host_id" |
| #define | PCMK__XA_ATTR_NODE_NAME "attr_host" |
| #define | PCMK__XA_ATTR_OPERATION "attr_clear_operation" |
| #define | PCMK__XA_ATTR_PATTERN "attr_regex" |
| #define | PCMK__XA_ATTR_RESOURCE "attr_resource" |
| #define | PCMK__XA_ATTR_SECTION "attr_section" |
| #define | PCMK__XA_ATTR_SET "attr_set" |
| #define | PCMK__XA_ATTR_USER "attr_user" |
| #define | PCMK__XA_ATTR_UUID "attr_key" |
| #define | PCMK__XA_ATTR_VALUE "attr_value" |
| #define | PCMK__XA_ATTR_VERSION "attr_version" |
| #define | PCMK__XA_ATTR_WRITER "attr_writer" |
| #define | PCMK__XA_MODE "mode" |
| #define | PCMK__XA_TASK "task" |
| #define | PCMK__SERVER_BASED_RO "cib_ro" |
| #define | PCMK__SERVER_BASED_RW "cib_rw" |
| #define | PCMK__SERVER_BASED_SHM "cib_shm" |
| #define | PCMK__ATTRD_CMD_PEER_REMOVE "peer-remove" |
| #define | PCMK__ATTRD_CMD_UPDATE "update" |
| #define | PCMK__ATTRD_CMD_UPDATE_BOTH "update-both" |
| #define | PCMK__ATTRD_CMD_UPDATE_DELAY "update-delay" |
| #define | PCMK__ATTRD_CMD_QUERY "query" |
| #define | PCMK__ATTRD_CMD_REFRESH "refresh" |
| #define | PCMK__ATTRD_CMD_FLUSH "flush" |
| #define | PCMK__ATTRD_CMD_SYNC "sync" |
| #define | PCMK__ATTRD_CMD_SYNC_RESPONSE "sync-response" |
| #define | PCMK__ATTRD_CMD_CLEAR_FAILURE "clear-failure" |
| #define | PCMK__ENV_PHYSICAL_HOST "physical_host" |
| #define | PCMK__OUTPUT_ARGS(ARGS...) |
Typedefs | |
| typedef struct qb_ipc_request_header | cs_ipc_header_request_t |
| typedef struct qb_ipc_response_header | cs_ipc_header_response_t |
Functions | |
| void | crm_make_daemon (const char *name, gboolean daemonize, const char *pidfile) |
| char * | generate_hash_key (const char *crm_msg_reference, const char *sys) |
| void | strip_text_nodes (xmlNode *xml) |
| void | pcmk_panic (const char *origin) |
| pid_t | pcmk_locate_sbd (void) |
| const char * | crm_xml_add_last_written (xmlNode *xml_node) |
| void | crm_xml_dump (xmlNode *data, int options, char **buffer, int *offset, int *max, int depth) |
| void | crm_buffer_add_char (char **buffer, int *offset, int *max, char c) |
| #define clear_bit | ( | word, | |
| bit | |||
| ) | word = crm_clear_bit(__FUNCTION__, __LINE__, NULL, word, bit) |
Definition at line 70 of file crm_internal.h.
| #define PCMK__ATTRD_CMD_CLEAR_FAILURE "clear-failure" |
Definition at line 126 of file crm_internal.h.
| #define PCMK__ATTRD_CMD_FLUSH "flush" |
Definition at line 123 of file crm_internal.h.
| #define PCMK__ATTRD_CMD_PEER_REMOVE "peer-remove" |
Definition at line 117 of file crm_internal.h.
| #define PCMK__ATTRD_CMD_QUERY "query" |
Definition at line 121 of file crm_internal.h.
| #define PCMK__ATTRD_CMD_REFRESH "refresh" |
Definition at line 122 of file crm_internal.h.
| #define PCMK__ATTRD_CMD_SYNC "sync" |
Definition at line 124 of file crm_internal.h.
| #define PCMK__ATTRD_CMD_SYNC_RESPONSE "sync-response" |
Definition at line 125 of file crm_internal.h.
| #define PCMK__ATTRD_CMD_UPDATE "update" |
Definition at line 118 of file crm_internal.h.
| #define PCMK__ATTRD_CMD_UPDATE_BOTH "update-both" |
Definition at line 119 of file crm_internal.h.
| #define PCMK__ATTRD_CMD_UPDATE_DELAY "update-delay" |
Definition at line 120 of file crm_internal.h.
| #define PCMK__ENV_PHYSICAL_HOST "physical_host" |
Definition at line 133 of file crm_internal.h.
| #define PCMK__NO_COMPAT |
Definition at line 26 of file crm_internal.h.
| #define PCMK__OUTPUT_ARGS | ( | ARGS... | ) |
Definition at line 178 of file crm_internal.h.
| #define PCMK__SERVER_BASED_RO "cib_ro" |
Definition at line 109 of file crm_internal.h.
| #define PCMK__SERVER_BASED_RW "cib_rw" |
Definition at line 110 of file crm_internal.h.
| #define PCMK__SERVER_BASED_SHM "cib_shm" |
Definition at line 111 of file crm_internal.h.
| #define PCMK__XA_ATTR_DAMPENING "attr_dampening" |
Definition at line 83 of file crm_internal.h.
| #define PCMK__XA_ATTR_FORCE "attrd_is_force_write" |
Definition at line 84 of file crm_internal.h.
| #define PCMK__XA_ATTR_INTERVAL "attr_clear_interval" |
Definition at line 85 of file crm_internal.h.
| #define PCMK__XA_ATTR_IS_PRIVATE "attr_is_private" |
Definition at line 86 of file crm_internal.h.
| #define PCMK__XA_ATTR_IS_REMOTE "attr_is_remote" |
Definition at line 87 of file crm_internal.h.
| #define PCMK__XA_ATTR_NAME "attr_name" |
Definition at line 88 of file crm_internal.h.
| #define PCMK__XA_ATTR_NODE_ID "attr_host_id" |
Definition at line 89 of file crm_internal.h.
| #define PCMK__XA_ATTR_NODE_NAME "attr_host" |
Definition at line 90 of file crm_internal.h.
| #define PCMK__XA_ATTR_OPERATION "attr_clear_operation" |
Definition at line 91 of file crm_internal.h.
| #define PCMK__XA_ATTR_PATTERN "attr_regex" |
Definition at line 92 of file crm_internal.h.
| #define PCMK__XA_ATTR_RESOURCE "attr_resource" |
Definition at line 93 of file crm_internal.h.
| #define PCMK__XA_ATTR_SECTION "attr_section" |
Definition at line 94 of file crm_internal.h.
| #define PCMK__XA_ATTR_SET "attr_set" |
Definition at line 95 of file crm_internal.h.
| #define PCMK__XA_ATTR_USER "attr_user" |
Definition at line 96 of file crm_internal.h.
| #define PCMK__XA_ATTR_UUID "attr_key" |
Definition at line 97 of file crm_internal.h.
| #define PCMK__XA_ATTR_VALUE "attr_value" |
Definition at line 98 of file crm_internal.h.
| #define PCMK__XA_ATTR_VERSION "attr_version" |
Definition at line 99 of file crm_internal.h.
| #define PCMK__XA_ATTR_WRITER "attr_writer" |
Definition at line 100 of file crm_internal.h.
| #define PCMK__XA_MODE "mode" |
Definition at line 101 of file crm_internal.h.
| #define PCMK__XA_TASK "task" |
Definition at line 102 of file crm_internal.h.
| #define set_bit | ( | word, | |
| bit | |||
| ) | word = crm_set_bit(__FUNCTION__, __LINE__, NULL, word, bit) |
Definition at line 69 of file crm_internal.h.
| typedef struct qb_ipc_request_header cs_ipc_header_request_t |
Definition at line 75 of file crm_internal.h.
| typedef struct qb_ipc_response_header cs_ipc_header_response_t |
Definition at line 75 of file crm_internal.h.
| void crm_buffer_add_char | ( | char ** | buffer, |
| int * | offset, | ||
| int * | max, | ||
| char | c | ||
| ) |
| void crm_make_daemon | ( | const char * | name, |
| gboolean | daemonize, | ||
| const char * | pidfile | ||
| ) |
| void crm_xml_dump | ( | xmlNode * | data, |
| int | options, | ||
| char ** | buffer, | ||
| int * | offset, | ||
| int * | max, | ||
| int | depth | ||
| ) |
| char* generate_hash_key | ( | const char * | crm_msg_reference, |
| const char * | sys | ||
| ) |
| pid_t pcmk_locate_sbd | ( | void | ) |
Definition at line 179 of file watchdog.c.
| void pcmk_panic | ( | const char * | origin | ) |
Definition at line 147 of file watchdog.c.
1.8.18