dsync-brain-private.h revision 1a1d00fd04bfcf8436b00b58d527e46b23523c9d
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;