1/* Do not edit: automatically built by gen_msg.awk. */ 2 3#ifndef __repmgr_AUTO_H 4#define __repmgr_AUTO_H 5 6/* 7 * Message sizes are simply the sum of field sizes (not 8 * counting variable size parts, when DBTs are present), 9 * and may be different from struct sizes due to padding. 10 */ 11#define __REPMGR_HANDSHAKE_SIZE 6 12typedef struct ___repmgr_handshake_args { 13 u_int16_t port; 14 u_int32_t priority; 15} __repmgr_handshake_args; 16 17#define __REPMGR_ACK_SIZE 12 18typedef struct ___repmgr_ack_args { 19 u_int32_t generation; 20 DB_LSN lsn; 21} __repmgr_ack_args; 22 23#define __REPMGR_VERSION_PROPOSAL_SIZE 8 24typedef struct ___repmgr_version_proposal_args { 25 u_int32_t min; 26 u_int32_t max; 27} __repmgr_version_proposal_args; 28 29#define __REPMGR_VERSION_CONFIRMATION_SIZE 4 30typedef struct ___repmgr_version_confirmation_args { 31 u_int32_t version; 32} __repmgr_version_confirmation_args; 33 34#define __REPMGR_MAXMSG_SIZE 12 35#endif 36