comparison src/mail/ngx_mail.h @ 1477:59e1caf2be94

style fix and optimizations
author Igor Sysoev <igor@sysoev.ru>
date Thu, 13 Sep 2007 20:27:28 +0000
parents 67578e966dcc
children 2647950e047f
comparison
equal deleted inserted replaced
1476:67578e966dcc 1477:59e1caf2be94
305 ((ngx_mail_conf_ctx_t *) cf->ctx)->srv_conf[module.ctx_index] 305 ((ngx_mail_conf_ctx_t *) cf->ctx)->srv_conf[module.ctx_index]
306 306
307 typedef void (*ngx_mail_init_session_pt)(ngx_mail_session_t *s, 307 typedef void (*ngx_mail_init_session_pt)(ngx_mail_session_t *s,
308 ngx_connection_t *c); 308 ngx_connection_t *c);
309 typedef void (*ngx_mail_init_protocol_pt)(ngx_event_t *rev); 309 typedef void (*ngx_mail_init_protocol_pt)(ngx_event_t *rev);
310 typedef ngx_int_t (*ngx_mail_parse_pt)(ngx_mail_session_t *s); 310 typedef void (*ngx_mail_auth_state_pt)(ngx_event_t *rev);
311 typedef ngx_int_t (*ngx_mail_parse_command_pt)(ngx_mail_session_t *s);
311 312
312 313
313 #if (NGX_MAIL_SSL) 314 #if (NGX_MAIL_SSL)
314 void ngx_mail_starttls_handler(ngx_event_t *rev); 315 void ngx_mail_starttls_handler(ngx_event_t *rev);
315 #endif 316 #endif
316 317
317 318
318 void ngx_mail_init_connection(ngx_connection_t *c); 319 void ngx_mail_init_connection(ngx_connection_t *c);
319 320
320 void ngx_pop3_auth_state(ngx_event_t *rev); 321 void ngx_mail_pop3_auth_state(ngx_event_t *rev);
321 void ngx_imap_auth_state(ngx_event_t *rev); 322 void ngx_mail_imap_auth_state(ngx_event_t *rev);
322 void ngx_smtp_auth_state(ngx_event_t *rev); 323 void ngx_mail_smtp_auth_state(ngx_event_t *rev);
323 324
324 ngx_int_t ngx_mail_salt(ngx_mail_session_t *s, ngx_connection_t *c, 325 ngx_int_t ngx_mail_salt(ngx_mail_session_t *s, ngx_connection_t *c,
325 ngx_mail_core_srv_conf_t *cscf); 326 ngx_mail_core_srv_conf_t *cscf);
326 ngx_int_t ngx_mail_auth_plain(ngx_mail_session_t *s, ngx_connection_t *c, 327 ngx_int_t ngx_mail_auth_plain(ngx_mail_session_t *s, ngx_connection_t *c,
327 ngx_uint_t n); 328 ngx_uint_t n);
345 346
346 void ngx_mail_pop3_init_protocol(ngx_event_t *rev); 347 void ngx_mail_pop3_init_protocol(ngx_event_t *rev);
347 void ngx_mail_imap_init_protocol(ngx_event_t *rev); 348 void ngx_mail_imap_init_protocol(ngx_event_t *rev);
348 void ngx_mail_smtp_init_protocol(ngx_event_t *rev); 349 void ngx_mail_smtp_init_protocol(ngx_event_t *rev);
349 350
350 ngx_int_t ngx_pop3_parse_command(ngx_mail_session_t *s); 351 ngx_int_t ngx_mail_pop3_parse_command(ngx_mail_session_t *s);
351 ngx_int_t ngx_imap_parse_command(ngx_mail_session_t *s); 352 ngx_int_t ngx_mail_imap_parse_command(ngx_mail_session_t *s);
352 ngx_int_t ngx_smtp_parse_command(ngx_mail_session_t *s); 353 ngx_int_t ngx_mail_smtp_parse_command(ngx_mail_session_t *s);
353 354
354 355
355 /* STUB */ 356 /* STUB */
356 void ngx_mail_proxy_init(ngx_mail_session_t *s, ngx_peer_addr_t *peer); 357 void ngx_mail_proxy_init(ngx_mail_session_t *s, ngx_peer_addr_t *peer);
357 void ngx_mail_auth_http_init(ngx_mail_session_t *s); 358 void ngx_mail_auth_http_init(ngx_mail_session_t *s);