view src/director/login-connection.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 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