35#ifndef IPC_CFG_H_DEFINED
36#define IPC_CFG_H_DEFINED
38#include <netinet/in.h>
42#define CFG_INTERFACE_NAME_MAX_LEN 128
43#define CFG_INTERFACE_STATUS_MAX_LEN 512
48#define CFG_MAX_INTERFACES 16
corosync_cfg_node_status_version_t
corosync_shutdown_flags_t
corosync_shutdown_flags_t enum
@ CFG_SHUTDOWN_FLAG_REQUEST
@ CFG_SHUTDOWN_FLAG_REGARDLESS
@ CFG_SHUTDOWN_FLAG_IMMEDIATE
#define CFG_INTERFACE_STATUS_MAX_LEN
corosync_administrative_state_t
corosync_administrative_state_t enum
@ AIS_AMF_ADMINISTRATIVESTATE_LOCKED
@ AIS_AMF_ADMINISTRATIVESTATE_UNLOCKED
@ AIS_AMF_ADMINISTRATIVESTATE_STOPPING
req_lib_cfg_types
The req_lib_cfg_types enum.
@ MESSAGE_REQ_CFG_RELOAD_CONFIG
@ MESSAGE_REQ_CFG_RINGSTATUSGET
@ MESSAGE_REQ_CFG_TRACKSTART
@ MESSAGE_REQ_CFG_RINGREENABLE
@ MESSAGE_REQ_CFG_TRACKSTOP
@ MESSAGE_REQ_CFG_NODESTATUSGET
@ MESSAGE_REQ_CFG_REOPEN_LOG_FILES
@ MESSAGE_REQ_CFG_TRYSHUTDOWN
@ MESSAGE_REQ_CFG_REPLYTOSHUTDOWN
@ MESSAGE_REQ_CFG_KILLNODE
@ MESSAGE_REQ_CFG_GET_NODE_ADDRS
@ MESSAGE_REQ_CFG_LOCAL_GET
corosync_administrative_target_t
corosync_administrative_target_t enum
@ AIS_AMF_ADMINISTRATIVETARGET_SERVICEGROUP
@ AIS_AMF_ADMINISTRATIVETARGET_SERVICEUNIT
@ AIS_AMF_ADMINISTRATIVETARGET_NODE
@ AIS_AMF_ADMINISTRATIVETARGET_COMPONENTSERVICEINSTANCE
#define CFG_INTERFACE_NAME_MAX_LEN
res_lib_cfg_types
The res_lib_cfg_types enum.
@ MESSAGE_RES_CFG_STATETRACKSTOP
@ MESSAGE_RES_CFG_LOCAL_GET
@ MESSAGE_RES_CFG_SERVICEUNLOAD
@ MESSAGE_RES_CFG_RELOAD_CONFIG
@ MESSAGE_RES_CFG_ADMINISTRATIVESTATEGET
@ MESSAGE_RES_CFG_RINGSTATUSGET
@ MESSAGE_RES_CFG_TRYSHUTDOWN
@ MESSAGE_RES_CFG_NODESTATUSGET
@ MESSAGE_RES_CFG_GET_NODE_ADDRS
@ MESSAGE_RES_CFG_REOPEN_LOG_FILES
@ MESSAGE_RES_CFG_TESTSHUTDOWN
@ MESSAGE_RES_CFG_STATETRACKSTART
@ MESSAGE_RES_CFG_KILLNODE
@ MESSAGE_RES_CFG_ADMINISTRATIVESTATESET
@ MESSAGE_RES_CFG_REPLYTOSHUTDOWN
@ MESSAGE_RES_CFG_SERVICELOAD
@ MESSAGE_RES_CFG_RINGREENABLE
#define CFG_MAX_INTERFACES
The req_lib_cfg_get_node_addrs struct.
struct qb_ipc_request_header header __attribute__((aligned(8)))
The req_lib_cfg_killnode struct.
struct qb_ipc_request_header header __attribute__((aligned(8)))
unsigned int nodeid __attribute__((aligned(8)))
cs_name_t reason __attribute__((aligned(8)))
The req_lib_cfg_local_get struct.
struct qb_ipc_request_header header __attribute__((aligned(8)))
The req_lib_cfg_nodestatusget struct.
mar_uint32_t version __attribute__((aligned(8)))
struct qb_ipc_request_header header __attribute__((aligned(8)))
unsigned int nodeid __attribute__((aligned(8)))
The req_lib_cfg_reload_config struct.
struct qb_ipc_request_header header __attribute__((aligned(8)))
The req_lib_cfg_reopen_log_files struct.
struct qb_ipc_request_header header __attribute__((aligned(8)))
The req_lib_cfg_replytoshutdown struct.
struct qb_ipc_request_header header __attribute__((aligned(8)))
The req_lib_cfg_ringreenable struct.
struct qb_ipc_request_header header __attribute__((aligned(8)))
The req_lib_cfg_ringstatusget struct.
struct qb_ipc_request_header header __attribute__((aligned(8)))
struct qb_ipc_request_header header
struct qb_ipc_request_header header
The req_lib_cfg_tryshutdown struct.
struct qb_ipc_request_header header __attribute__((aligned(8)))
The res_lib_cfg_get_node_addrs struct.
struct qb_ipc_response_header header __attribute__((aligned(8)))
The res_lib_cfg_killnode struct.
struct qb_ipc_response_header header __attribute__((aligned(8)))
The res_lib_cfg_local_get struct.
mar_uint32_t local_nodeid __attribute__((aligned(8)))
struct qb_ipc_response_header header __attribute__((aligned(8)))
The res_lib_cfg_nodestatusget struct.
struct qb_ipc_response_header header __attribute__((aligned(8)))
struct qb_ipc_response_header header __attribute__((aligned(8)))
corosync_cfg_node_status_version_t version __attribute__((aligned(8)))
The res_lib_cfg_reload_config struct.
struct qb_ipc_response_header header __attribute__((aligned(8)))
The res_lib_cfg_reopen_log_files struct.
struct qb_ipc_response_header header __attribute__((aligned(8)))
The res_lib_cfg_replytoshutdown struct.
struct qb_ipc_response_header header __attribute__((aligned(8)))
The res_lib_cfg_ringreenable struct.
struct qb_ipc_response_header header __attribute__((aligned(8)))
The res_lib_cfg_ringstatusget struct.
mar_uint32_t interface_count __attribute__((aligned(8)))
struct qb_ipc_response_header header __attribute__((aligned(8)))
char interface_status[CFG_MAX_INTERFACES][CFG_INTERFACE_STATUS_MAX_LEN] __attribute__((aligned(8)))
char interface_name[CFG_MAX_INTERFACES][CFG_INTERFACE_NAME_MAX_LEN] __attribute__((aligned(8)))
The res_lib_cfg_testshutdown struct.
struct qb_ipc_response_header header __attribute__((aligned(8)))
struct qb_ipc_response_header header
struct qb_ipc_response_header header
The res_lib_cfg_tryshutdown struct.
struct qb_ipc_response_header header __attribute__((aligned(8)))
struct totem_message_header header