dsync-brain-private.h revision 2e652d2651b2800f99a17dcb3014a009fe4660d3
45aeb924ec3ac448bb8d174a5cc061ed98b147c7Jakub Hrozek#define DSYNC_LOCK_FILENAME ".dovecot-sync.lock"
45aeb924ec3ac448bb8d174a5cc061ed98b147c7Jakub Hrozek /* if sync_type=STATE, the master brain knows the saved "last common
45aeb924ec3ac448bb8d174a5cc061ed98b147c7Jakub Hrozek mailbox state". this state is sent to the slave. */
45aeb924ec3ac448bb8d174a5cc061ed98b147c7Jakub Hrozek /* both sides send their mailbox trees */
45aeb924ec3ac448bb8d174a5cc061ed98b147c7Jakub Hrozek /* master decides in which order mailboxes are synced (it knows the
45aeb924ec3ac448bb8d174a5cc061ed98b147c7Jakub Hrozek slave's mailboxes by looking at the received mailbox tree) */
45aeb924ec3ac448bb8d174a5cc061ed98b147c7Jakub Hrozek /* once mailbox is selected, the mails inside it are synced.
45aeb924ec3ac448bb8d174a5cc061ed98b147c7Jakub Hrozek after the mails are synced, another mailbox is synced. */
45aeb924ec3ac448bb8d174a5cc061ed98b147c7Jakub Hrozek ARRAY(struct mail_namespace *) sync_namespaces;
802385896dc1c4e7b8bbd40dcfe3cd131f68e696Sumit Bose const char *const *exclude_mailboxes;
unsigned int proctitle_update_counter;