Import BSDDB 4.7.25 (as of svn r89086)
This commit is contained in:
81
dbinc_auto/rep_auto.h
Normal file
81
dbinc_auto/rep_auto.h
Normal file
@@ -0,0 +1,81 @@
|
||||
/* Do not edit: automatically built by gen_msg.awk. */
|
||||
|
||||
#ifndef __rep_AUTO_H
|
||||
#define __rep_AUTO_H
|
||||
|
||||
/*
|
||||
* Message sizes are simply the sum of field sizes (not
|
||||
* counting variable size parts, when DBTs are present),
|
||||
* and may be different from struct sizes due to padding.
|
||||
*/
|
||||
#define __REP_BULK_SIZE 16
|
||||
typedef struct ___rep_bulk_args {
|
||||
u_int32_t len;
|
||||
DB_LSN lsn;
|
||||
DBT bulkdata;
|
||||
} __rep_bulk_args;
|
||||
|
||||
#define __REP_CONTROL_SIZE 36
|
||||
typedef struct ___rep_control_args {
|
||||
u_int32_t rep_version;
|
||||
u_int32_t log_version;
|
||||
DB_LSN lsn;
|
||||
u_int32_t rectype;
|
||||
u_int32_t gen;
|
||||
u_int32_t msg_sec;
|
||||
u_int32_t msg_nsec;
|
||||
u_int32_t flags;
|
||||
} __rep_control_args;
|
||||
|
||||
#define __REP_EGEN_SIZE 4
|
||||
typedef struct ___rep_egen_args {
|
||||
u_int32_t egen;
|
||||
} __rep_egen_args;
|
||||
|
||||
#define __REP_FILEINFO_SIZE 36
|
||||
typedef struct ___rep_fileinfo_args {
|
||||
u_int32_t pgsize;
|
||||
db_pgno_t pgno;
|
||||
db_pgno_t max_pgno;
|
||||
u_int32_t filenum;
|
||||
u_int32_t finfo_flags;
|
||||
u_int32_t type;
|
||||
u_int32_t db_flags;
|
||||
DBT uid;
|
||||
DBT info;
|
||||
} __rep_fileinfo_args;
|
||||
|
||||
#define __REP_GRANT_INFO_SIZE 8
|
||||
typedef struct ___rep_grant_info_args {
|
||||
u_int32_t msg_sec;
|
||||
u_int32_t msg_nsec;
|
||||
} __rep_grant_info_args;
|
||||
|
||||
#define __REP_LOGREQ_SIZE 8
|
||||
typedef struct ___rep_logreq_args {
|
||||
DB_LSN endlsn;
|
||||
} __rep_logreq_args;
|
||||
|
||||
#define __REP_NEWFILE_SIZE 4
|
||||
typedef struct ___rep_newfile_args {
|
||||
u_int32_t version;
|
||||
} __rep_newfile_args;
|
||||
|
||||
#define __REP_UPDATE_SIZE 16
|
||||
typedef struct ___rep_update_args {
|
||||
DB_LSN first_lsn;
|
||||
u_int32_t first_vers;
|
||||
u_int32_t num_files;
|
||||
} __rep_update_args;
|
||||
|
||||
#define __REP_VOTE_INFO_SIZE 20
|
||||
typedef struct ___rep_vote_info_args {
|
||||
u_int32_t egen;
|
||||
u_int32_t nsites;
|
||||
u_int32_t nvotes;
|
||||
u_int32_t priority;
|
||||
u_int32_t tiebreaker;
|
||||
} __rep_vote_info_args;
|
||||
|
||||
#define __REP_MAXMSG_SIZE 36
|
||||
#endif
|
||||
Reference in New Issue
Block a user