Mercurial > hg > nginx
comparison src/os/unix/ngx_channel.h @ 366:e411b1482ee3
nginx-0.0.7-2004-06-23-19:18:17 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 23 Jun 2004 15:18:17 +0000 |
parents | |
children | b670db10cbbd |
comparison
equal
deleted
inserted
replaced
365:fd24ba70e1b3 | 366:e411b1482ee3 |
---|---|
1 #ifndef _NGX_CHANNEL_H_INCLUDED_ | |
2 #define _NGX_CHANNEL_H_INCLUDED_ | |
3 | |
4 | |
5 #include <ngx_config.h> | |
6 #include <ngx_core.h> | |
7 #include <ngx_event.h> | |
8 | |
9 | |
10 typedef struct { | |
11 ngx_uint_t command; | |
12 ngx_pid_t pid; | |
13 ngx_int_t slot; | |
14 ngx_fd_t fd; | |
15 } ngx_channel_t; | |
16 | |
17 | |
18 ngx_int_t ngx_write_channel(ngx_socket_t s, ngx_channel_t *ch, size_t size, | |
19 ngx_log_t *log); | |
20 ngx_int_t ngx_read_channel(ngx_socket_t s, ngx_channel_t *ch, size_t size, | |
21 ngx_log_t *log); | |
22 ngx_int_t ngx_add_channel_event(ngx_cycle_t *cycle, ngx_fd_t fd, | |
23 ngx_int_t event, ngx_event_handler_pt handler); | |
24 | |
25 | |
26 #endif /* _NGX_CHANNEL_H_INCLUDED_ */ |