Mercurial > dovecot > core-2.2
view src/lib-index/mail-transaction-log-view-private.h @ 22656:1789bf2a1e01
director: Make sure HOST-RESET-USERS isn't used with max_moving_users=0
The reset command would just hang in that case. doveadm would never have
sent this, so this is just an extra sanity check.
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Sun, 05 Nov 2017 23:51:56 +0200 |
parents | a097ef0a9d6d |
children |
line wrap: on
line source
#ifndef MAIL_TRANSACTION_LOG_VIEW_PRIVATE_H #define MAIL_TRANSACTION_LOG_VIEW_PRIVATE_H #include "mail-transaction-log-private.h" struct mail_transaction_log_view { struct mail_transaction_log *log; struct mail_transaction_log_view *next; uint32_t min_file_seq, max_file_seq; uoff_t min_file_offset, max_file_offset; struct mail_transaction_header tmp_hdr; /* a list of log files we've referenced. we have to keep this list explicitly because more files may be added into the linked list at any time. */ ARRAY(struct mail_transaction_log_file *) file_refs; struct mail_transaction_log_file *cur, *head, *tail; uoff_t cur_offset; uint64_t prev_modseq; uint32_t prev_file_seq; uoff_t prev_file_offset; struct mail_transaction_log_file *mark_file; uoff_t mark_offset, mark_next_offset; uint64_t mark_modseq; unsigned int broken:1; }; #endif