Deleted
Added
nxt_conn.h (431:5817734dd9b9) | nxt_conn.h (629:b3e55c647741) |
---|---|
1 2/* 3 * Copyright (C) Igor Sysoev 4 * Copyright (C) NGINX, Inc. 5 */ 6 7#ifndef _NXT_CONN_H_INCLUDED_ 8#define _NXT_CONN_H_INCLUDED_ 9 10 | 1 2/* 3 * Copyright (C) Igor Sysoev 4 * Copyright (C) NGINX, Inc. 5 */ 6 7#ifndef _NXT_CONN_H_INCLUDED_ 8#define _NXT_CONN_H_INCLUDED_ 9 10 |
11typedef ssize_t (*nxt_conn_io_read_t)(nxt_conn_t *c); |
|
11typedef nxt_msec_t (*nxt_conn_timer_value_t)(nxt_conn_t *c, uintptr_t data); 12 13 14typedef struct { 15 nxt_work_handler_t ready_handler; 16 nxt_work_handler_t close_handler; 17 nxt_work_handler_t error_handler; 18 | 12typedef nxt_msec_t (*nxt_conn_timer_value_t)(nxt_conn_t *c, uintptr_t data); 13 14 15typedef struct { 16 nxt_work_handler_t ready_handler; 17 nxt_work_handler_t close_handler; 18 nxt_work_handler_t error_handler; 19 |
20 nxt_conn_io_read_t io_read_handler; 21 |
|
19 nxt_work_handler_t timer_handler; 20 nxt_conn_timer_value_t timer_value; 21 uintptr_t timer_data; 22 23 uint8_t timer_autoreset; 24} nxt_conn_state_t; 25 26 --- 128 unchanged lines hidden (view full) --- 155 156 /* STUB: socket.data should be used later. */ 157 void *joint; 158 159 nxt_sockaddr_t *remote; 160 nxt_sockaddr_t *local; 161 const char *action; 162 | 22 nxt_work_handler_t timer_handler; 23 nxt_conn_timer_value_t timer_value; 24 uintptr_t timer_data; 25 26 uint8_t timer_autoreset; 27} nxt_conn_state_t; 28 29 --- 128 unchanged lines hidden (view full) --- 158 159 /* STUB: socket.data should be used later. */ 160 void *joint; 161 162 nxt_sockaddr_t *remote; 163 nxt_sockaddr_t *local; 164 const char *action; 165 |
163 uint8_t peek; | |
164 uint8_t blocked; /* 1 bit */ 165 uint8_t delayed; /* 1 bit */ 166 167#define NXT_CONN_SENDFILE_OFF 0 168#define NXT_CONN_SENDFILE_ON 1 169#define NXT_CONN_SENDFILE_UNSET 3 170 171 uint8_t sendfile; /* 2 bits */ --- 177 unchanged lines hidden --- | 166 uint8_t blocked; /* 1 bit */ 167 uint8_t delayed; /* 1 bit */ 168 169#define NXT_CONN_SENDFILE_OFF 0 170#define NXT_CONN_SENDFILE_ON 1 171#define NXT_CONN_SENDFILE_UNSET 3 172 173 uint8_t sendfile; /* 2 bits */ --- 177 unchanged lines hidden --- |