Annotation of embedaddon/nginx/src/mail/ngx_mail_imap_module.h, revision 1.1.1.1
1.1 misho 1:
2: /*
3: * Copyright (C) Igor Sysoev
4: * Copyright (C) Nginx, Inc.
5: */
6:
7:
8: #ifndef _NGX_MAIL_IMAP_MODULE_H_INCLUDED_
9: #define _NGX_MAIL_IMAP_MODULE_H_INCLUDED_
10:
11:
12: #include <ngx_config.h>
13: #include <ngx_core.h>
14: #include <ngx_mail.h>
15:
16:
17: typedef struct {
18: size_t client_buffer_size;
19:
20: ngx_str_t capability;
21: ngx_str_t starttls_capability;
22: ngx_str_t starttls_only_capability;
23:
24: ngx_uint_t auth_methods;
25:
26: ngx_array_t capabilities;
27: } ngx_mail_imap_srv_conf_t;
28:
29:
30: void ngx_mail_imap_init_session(ngx_mail_session_t *s, ngx_connection_t *c);
31: void ngx_mail_imap_init_protocol(ngx_event_t *rev);
32: void ngx_mail_imap_auth_state(ngx_event_t *rev);
33: ngx_int_t ngx_mail_imap_parse_command(ngx_mail_session_t *s);
34:
35:
36: extern ngx_module_t ngx_mail_imap_module;
37:
38:
39: #endif /* _NGX_MAIL_IMAP_MODULE_H_INCLUDED_ */
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>