view src/director/login-connection.h @ 22536:5f09f6aa089b

director: doveadm HOST-* commands now wait for ring sync before returning OK This should make it easier for tests and maybe for scripts in general, so they won't think the command failed when it just takes a while to finish.
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Mon, 14 Aug 2017 10:29:47 +0300
parents 52cdf321fa07
children
line wrap: on
line source

#ifndef LOGIN_CONNECTION_H
#define LOGIN_CONNECTION_H

struct director;

enum login_connection_type {
	LOGIN_CONNECTION_TYPE_AUTH,
	LOGIN_CONNECTION_TYPE_USERDB,
	LOGIN_CONNECTION_TYPE_AUTHREPLY
};

struct login_connection *
login_connection_init(struct director *dir, int fd,
		      struct auth_connection *auth,
		      enum login_connection_type type);
void login_connection_deinit(struct login_connection **conn);

void login_connections_deinit(void);

#endif