42 { NULL, NULL, NULL, },
43 { NULL, NULL, NULL, },
112 return server_info[server].system_names[0];
130 return server_info[server].log_name;
148 return server_info[server].ipc_names[0];
166 return server_info[server].message_types[0];
189 (
name < 2) && (server_info[server].system_names[
name] != NULL);
196 (
name < 3) && (server_info[server].ipc_names[
name] != NULL);
198 if (strcmp(text, server_info[server].
ipc_names[
name]) == 0) {
203 (
name < 3) && (server_info[server].message_types[
name] != NULL);
#define CRM_SYSTEM_TENGINE
#define CRM_SYSTEM_PENGINE
#define PCMK__SERVER_BASED_RO
#define PCMK__SERVER_BASED_RW
#define PCMK__SERVER_BASED_SHM
pcmk_ipc_server
Available IPC interfaces.
@ pcmk_ipc_schedulerd
Scheduler.
@ pcmk_ipc_based
CIB manager.
@ pcmk_ipc_execd
Executor.
@ pcmk_ipc_pacemakerd
Launcher.
@ pcmk_ipc_attrd
Attribute manager.
@ pcmk_ipc_controld
Controller.
@ pcmk_ipc_unknown
Unknown or invalid.
#define CRM_CHECK(expr, failure_action)
#define PCMK__VALUE_STONITH_NG
#define PCMK__VALUE_ATTRD
const char * pcmk__server_name(enum pcmk_ipc_server server)
enum pcmk_ipc_server pcmk__parse_server(const char *text)
const char * pcmk__server_message_type(enum pcmk_ipc_server server)
const char * pcmk__server_log_name(enum pcmk_ipc_server server)
const char * message_types[3]
const char * pcmk__server_ipc_name(enum pcmk_ipc_server server)
const char * system_names[2]
const char * ipc_names[3]
#define PCMK__SERVER_EXECD
#define PCMK__SERVER_FENCED
#define PCMK__SERVER_ATTRD
#define PCMK__SERVER_BASED
#define PCMK__SERVER_CONTROLD
#define PCMK__SERVER_REMOTED
#define PCMK__SERVER_SCHEDULERD
#define PCMK__SERVER_PACEMAKERD