corosync
2.3.5
|
#include <corosync/mar_gen.h>
Go to the source code of this file.
Data Structures | |
struct | mar_votequorum_ring_id |
struct | req_lib_votequorum_qdevice_register |
struct | req_lib_votequorum_qdevice_unregister |
struct | req_lib_votequorum_qdevice_update |
struct | req_lib_votequorum_qdevice_poll |
struct | req_lib_votequorum_qdevice_master_wins |
struct | req_lib_votequorum_setvotes |
struct | req_lib_votequorum_setexpected |
struct | req_lib_votequorum_trackstart |
struct | req_lib_votequorum_general |
struct | req_lib_votequorum_getinfo |
struct | res_lib_votequorum_status |
struct | res_lib_votequorum_getinfo |
struct | votequorum_node |
struct | res_lib_votequorum_notification |
struct | res_lib_votequorum_expectedvotes_notification |
Macros | |
#define | VOTEQUORUM_QDEVICE_NODEID 0 |
#define | VOTEQUORUM_QDEVICE_MAX_NAME_LEN 255 |
#define | VOTEQUORUM_QDEVICE_DEFAULT_TIMEOUT 10000 |
#define | VOTEQUORUM_INFO_TWONODE 1 |
#define | VOTEQUORUM_INFO_QUORATE 2 |
#define | VOTEQUORUM_INFO_WAIT_FOR_ALL 4 |
#define | VOTEQUORUM_INFO_LAST_MAN_STANDING 8 |
#define | VOTEQUORUM_INFO_AUTO_TIE_BREAKER 16 |
#define | VOTEQUORUM_INFO_ALLOW_DOWNSCALE 32 |
#define | VOTEQUORUM_INFO_QDEVICE_REGISTERED 64 |
#define | VOTEQUORUM_INFO_QDEVICE_ALIVE 128 |
#define | VOTEQUORUM_INFO_QDEVICE_CAST_VOTE 256 |
#define | VOTEQUORUM_INFO_QDEVICE_MASTER_WINS 512 |
#define | VOTEQUORUM_NODESTATE_MEMBER 1 |
#define | VOTEQUORUM_NODESTATE_DEAD 2 |
#define | VOTEQUORUM_NODESTATE_LEAVING 3 |
#define VOTEQUORUM_INFO_ALLOW_DOWNSCALE 32 |
Definition at line 133 of file ipc_votequorum.h.
Referenced by votequorum_init().
#define VOTEQUORUM_INFO_AUTO_TIE_BREAKER 16 |
Definition at line 132 of file ipc_votequorum.h.
Referenced by votequorum_init().
#define VOTEQUORUM_INFO_LAST_MAN_STANDING 8 |
Definition at line 131 of file ipc_votequorum.h.
Referenced by votequorum_init().
#define VOTEQUORUM_INFO_QDEVICE_ALIVE 128 |
Definition at line 135 of file ipc_votequorum.h.
Referenced by votequorum_init().
#define VOTEQUORUM_INFO_QDEVICE_CAST_VOTE 256 |
Definition at line 136 of file ipc_votequorum.h.
Referenced by votequorum_init().
#define VOTEQUORUM_INFO_QDEVICE_MASTER_WINS 512 |
Definition at line 137 of file ipc_votequorum.h.
Referenced by votequorum_init().
#define VOTEQUORUM_INFO_QDEVICE_REGISTERED 64 |
Definition at line 134 of file ipc_votequorum.h.
Referenced by votequorum_init().
#define VOTEQUORUM_INFO_QUORATE 2 |
Definition at line 129 of file ipc_votequorum.h.
Referenced by votequorum_init().
#define VOTEQUORUM_INFO_TWONODE 1 |
Definition at line 128 of file ipc_votequorum.h.
Referenced by votequorum_init().
#define VOTEQUORUM_INFO_WAIT_FOR_ALL 4 |
Definition at line 130 of file ipc_votequorum.h.
Referenced by votequorum_init().
#define VOTEQUORUM_NODESTATE_DEAD 2 |
Definition at line 140 of file ipc_votequorum.h.
Referenced by votequorum_init().
#define VOTEQUORUM_NODESTATE_LEAVING 3 |
Definition at line 141 of file ipc_votequorum.h.
Referenced by votequorum_init().
#define VOTEQUORUM_NODESTATE_MEMBER 1 |
Definition at line 139 of file ipc_votequorum.h.
Referenced by votequorum_init().
#define VOTEQUORUM_QDEVICE_DEFAULT_TIMEOUT 10000 |
Definition at line 41 of file ipc_votequorum.h.
#define VOTEQUORUM_QDEVICE_MAX_NAME_LEN 255 |
Definition at line 40 of file ipc_votequorum.h.
Referenced by votequorum_getinfo(), votequorum_init(), votequorum_qdevice_master_wins(), votequorum_qdevice_poll(), votequorum_qdevice_register(), votequorum_qdevice_unregister(), and votequorum_qdevice_update().
#define VOTEQUORUM_QDEVICE_NODEID 0 |
Definition at line 39 of file ipc_votequorum.h.
Referenced by votequorum_init().
enum req_votequorum_types |
Definition at line 43 of file ipc_votequorum.h.
enum res_votequorum_types |
Enumerator | |
---|---|
MESSAGE_RES_VOTEQUORUM_STATUS | |
MESSAGE_RES_VOTEQUORUM_GETINFO | |
MESSAGE_RES_VOTEQUORUM_TRACKSTART | |
MESSAGE_RES_VOTEQUORUM_NOTIFICATION | |
MESSAGE_RES_VOTEQUORUM_EXPECTEDVOTES_NOTIFICATION |
Definition at line 56 of file ipc_votequorum.h.