Mercurial > dovecot > core-2.2
view src/director/auth-connection.h @ 11321:5f350b5ff6d9 HEAD
Added initial implementation of a director process (for NFS users).
There are still some unimplemented features and bugs. Also changing mail
server list doesn't yet make sure that other directors won't assign the
same user to a different server at the same time.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 19 May 2010 09:56:49 +0200 |
parents | |
children | a07aa85f68c9 |
line wrap: on
line source
#ifndef AUTH_CONNECTION_H #define AUTH_CONNECTION_H /* Called for each input line. This is also called with line=NULL if connection gets disonnected. */ typedef void auth_input_callback(const char *line, void *context); struct auth_connection *auth_connection_init(const char *path); void auth_connection_deinit(struct auth_connection **conn); void auth_connection_set_callback(struct auth_connection *conn, auth_input_callback *callback, void *context); /* Start connecting. Returns 0 if ok, -1 if connect failed. */ int auth_connection_connect(struct auth_connection *conn); /* Send data to auth connection. */ void auth_connection_send(struct auth_connection *conn, const void *data, size_t size); void auth_connections_deinit(void); #endif