Mercurial > dovecot > original-hg > dovecot-1.2
view src/login/auth-connection.h @ 953:411006be3c66 HEAD
Naming change for function typedefs.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 11 Jan 2003 21:55:56 +0200 |
parents | fdcc1cab13ff |
children | fe49ece0f3ea |
line wrap: on
line source
#ifndef __AUTH_CONNECTION_H #define __AUTH_CONNECTION_H struct auth_request; /* If result == AUTH_RESULT_INTERNAL_FAILURE, request may be NULL and reply_data_size contains the error message. */ typedef void (*auth_callback_t)(struct auth_request *request, unsigned int auth_process, enum auth_result result, const unsigned char *reply_data, size_t reply_data_size, const char *virtual_user, void *context); struct auth_request { enum auth_mech mech; struct auth_connection *conn; unsigned int id; unsigned char cookie[AUTH_COOKIE_SIZE]; auth_callback_t callback; void *context; unsigned int init_sent:1; }; extern enum auth_mech available_auth_mechs; int auth_init_request(enum auth_mech mech, auth_callback_t callback, void *context, const char **error); void auth_continue_request(struct auth_request *request, const unsigned char *data, size_t data_size); void auth_abort_request(struct auth_request *request); void auth_connection_init(void); void auth_connection_deinit(void); #endif