view src/replication/replicator/replicator-brain.h @ 23017:c1d36f2575c7 default tip

lib-imap: Fix "Don't accept strings with NULs" cherry-pick
author Timo Sirainen <timo.sirainen@open-xchange.com>
date Thu, 29 Aug 2019 09:55:25 +0300
parents 0ec7e1e1db48
children
line wrap: on
line source

#ifndef REPLICATOR_BRAIN_H
#define REPLICATOR_BRAIN_H

struct replicator_settings;
struct replicator_queue;

struct replicator_brain *
replicator_brain_init(struct replicator_queue *queue,
		      const struct replicator_settings *set);
void replicator_brain_deinit(struct replicator_brain **brain);

struct replicator_queue *
replicator_brain_get_queue(struct replicator_brain *brain);
const struct replicator_settings *
replicator_brain_get_settings(struct replicator_brain *brain);

const ARRAY_TYPE(dsync_client) *
replicator_brain_get_dsync_clients(struct replicator_brain *brain);

#endif