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