Mercurial > dovecot > original-hg > dovecot-1.2
view src/login/auth-connection.h @ 91:dc0891523276 HEAD
bugfix for sync fix
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 29 Aug 2002 01:42:00 +0300 |
parents | 82b7de533f98 |
children | c095607a1a28 |
line wrap: on
line source
#ifndef __AUTH_CONNECTION_H #define __AUTH_CONNECTION_H typedef struct _AuthConnection AuthConnection; /* If result == AUTH_RESULT_INTERNAL_FAILURE, request may be NULL and reply_data_size contains the error message. */ typedef void (*AuthCallback)(AuthRequest *request, int auth_process, AuthResult result, const unsigned char *reply_data, unsigned int reply_data_size, void *context); struct _AuthRequest { AuthMethod method; AuthConnection *conn; int id; unsigned char cookie[AUTH_COOKIE_SIZE]; AuthCallback callback; void *context; unsigned int init_sent:1; }; extern AuthMethod available_auth_methods; int auth_init_request(AuthMethod method, AuthCallback callback, void *context, const char **error); void auth_continue_request(AuthRequest *request, const unsigned char *data, unsigned int data_size); void auth_connection_init(void); void auth_connection_deinit(void); #endif