|
Groonga 3.0.9 Source Code Document
|
#include <ngx_config.h>#include <ngx_core.h>#include <ngx_http.h>#include <ngx_http_spdy_module.h>#include <zlib.h>
Go to the source code of this file.
Data Structures | |
| struct | ngx_http_spdy_request_header_t |
Macros | |
| #define | ngx_str5cmp(m, c0, c1, c2, c3, c4) m[0] == c0 && m[1] == c1 && m[2] == c2 && m[3] == c3 && m[4] == c4 |
| #define | ngx_spdy_frame_parse_uint16(p) ((p)[0] << 8 | (p)[1]) |
| #define | ngx_spdy_frame_parse_uint32(p) ((p)[0] << 24 | (p)[1] << 16 | (p)[2] << 8 | (p)[3]) |
| #define | ngx_spdy_frame_parse_sid(p) (ngx_spdy_frame_parse_uint32(p) & 0x7fffffff) |
| #define | ngx_spdy_ctl_frame_check(h) (((h) & 0xffffff00) == ngx_spdy_ctl_frame_head(0)) |
| #define | ngx_spdy_data_frame_check(h) (!((h) & (uint32_t) NGX_SPDY_CTL_BIT << 31)) |
| #define | ngx_spdy_ctl_frame_type(h) ((h) & 0x000000ff) |
| #define | ngx_spdy_frame_flags(p) ((p) >> 24) |
| #define | ngx_spdy_frame_length(p) ((p) & 0x00ffffff) |
| #define | NGX_SPDY_SKIP_HEADERS_BUFFER_SIZE 4096 |
| #define | NGX_SPDY_CTL_FRAME_BUFFER_SIZE 16 |
| #define | NGX_SPDY_PROTOCOL_ERROR 1 |
| #define | NGX_SPDY_INVALID_STREAM 2 |
| #define | NGX_SPDY_REFUSED_STREAM 3 |
| #define | NGX_SPDY_UNSUPPORTED_VERSION 4 |
| #define | NGX_SPDY_CANCEL 5 |
| #define | NGX_SPDY_INTERNAL_ERROR 6 |
| #define | NGX_SPDY_FLOW_CONTROL_ERROR 7 |
| #define | NGX_SPDY_SETTINGS_MAX_STREAMS 4 |
| #define | NGX_SPDY_SETTINGS_FLAG_PERSIST 0x01 |
| #define | ngx_http_spdy_streams_index_size(sscf) (sscf->streams_index_mask + 1) |
| #define | ngx_http_spdy_stream_index(sscf, sid) ((sid >> 1) & sscf->streams_index_mask) |
| #define | NGX_SPDY_REQUEST_HEADERS |
Functions | |
| void | ngx_http_spdy_init (ngx_event_t *rev) |
| ngx_int_t | ngx_http_spdy_send_output_queue (ngx_http_spdy_connection_t *sc) |
| void | ngx_http_spdy_request_headers_init () |
| ngx_int_t | ngx_http_spdy_read_request_body (ngx_http_request_t *r, ngx_http_client_body_handler_pt post_handler) |
| void | ngx_http_spdy_close_stream (ngx_http_spdy_stream_t *stream, ngx_int_t rc) |
| #define ngx_http_spdy_stream_index | ( | sscf, | |
| sid | |||
| ) | ((sid >> 1) & sscf->streams_index_mask) |
Definition at line 132 of file ngx_http_spdy.c.
| #define ngx_http_spdy_streams_index_size | ( | sscf | ) | (sscf->streams_index_mask + 1) |
Definition at line 131 of file ngx_http_spdy.c.
| #define NGX_SPDY_CANCEL 5 |
Definition at line 64 of file ngx_http_spdy.c.
| #define NGX_SPDY_CTL_FRAME_BUFFER_SIZE 16 |
Definition at line 58 of file ngx_http_spdy.c.
| #define ngx_spdy_ctl_frame_check | ( | h | ) | (((h) & 0xffffff00) == ngx_spdy_ctl_frame_head(0)) |
Definition at line 47 of file ngx_http_spdy.c.
| #define ngx_spdy_ctl_frame_type | ( | h | ) | ((h) & 0x000000ff) |
Definition at line 52 of file ngx_http_spdy.c.
| #define ngx_spdy_data_frame_check | ( | h | ) | (!((h) & (uint32_t) NGX_SPDY_CTL_BIT << 31)) |
Definition at line 49 of file ngx_http_spdy.c.
| #define NGX_SPDY_FLOW_CONTROL_ERROR 7 |
Definition at line 66 of file ngx_http_spdy.c.
| #define ngx_spdy_frame_flags | ( | p | ) | ((p) >> 24) |
Definition at line 53 of file ngx_http_spdy.c.
| #define ngx_spdy_frame_length | ( | p | ) | ((p) & 0x00ffffff) |
Definition at line 54 of file ngx_http_spdy.c.
| #define ngx_spdy_frame_parse_sid | ( | p | ) | (ngx_spdy_frame_parse_uint32(p) & 0x7fffffff) |
Definition at line 43 of file ngx_http_spdy.c.
| #define ngx_spdy_frame_parse_uint16 | ( | p | ) | ((p)[0] << 8 | (p)[1]) |
Definition at line 37 of file ngx_http_spdy.c.
| #define ngx_spdy_frame_parse_uint32 | ( | p | ) | ((p)[0] << 24 | (p)[1] << 16 | (p)[2] << 8 | (p)[3]) |
Definition at line 38 of file ngx_http_spdy.c.
| #define NGX_SPDY_INTERNAL_ERROR 6 |
Definition at line 65 of file ngx_http_spdy.c.
| #define NGX_SPDY_INVALID_STREAM 2 |
Definition at line 61 of file ngx_http_spdy.c.
| #define NGX_SPDY_PROTOCOL_ERROR 1 |
Definition at line 60 of file ngx_http_spdy.c.
| #define NGX_SPDY_REFUSED_STREAM 3 |
Definition at line 62 of file ngx_http_spdy.c.
| #define NGX_SPDY_REQUEST_HEADERS |
Definition at line 193 of file ngx_http_spdy.c.
| #define NGX_SPDY_SETTINGS_FLAG_PERSIST 0x01 |
Definition at line 70 of file ngx_http_spdy.c.
| #define NGX_SPDY_SETTINGS_MAX_STREAMS 4 |
Definition at line 68 of file ngx_http_spdy.c.
| #define NGX_SPDY_SKIP_HEADERS_BUFFER_SIZE 4096 |
Definition at line 57 of file ngx_http_spdy.c.
| #define NGX_SPDY_UNSUPPORTED_VERSION 4 |
Definition at line 63 of file ngx_http_spdy.c.
| #define ngx_str5cmp | ( | m, | |
| c0, | |||
| c1, | |||
| c2, | |||
| c3, | |||
| c4 | |||
| ) | m[0] == c0 && m[1] == c1 && m[2] == c2 && m[3] == c3 && m[4] == c4 |
Definition at line 24 of file ngx_http_spdy.c.
| void ngx_http_spdy_close_stream | ( | ngx_http_spdy_stream_t * | stream, |
| ngx_int_t | rc | ||
| ) |
| void ngx_http_spdy_init | ( | ngx_event_t * | rev | ) |
Definition at line 199 of file ngx_http_spdy.c.


| ngx_int_t ngx_http_spdy_read_request_body | ( | ngx_http_request_t * | r, |
| ngx_http_client_body_handler_pt | post_handler | ||
| ) |
| void ngx_http_spdy_request_headers_init | ( | ) |
| ngx_int_t ngx_http_spdy_send_output_queue | ( | ngx_http_spdy_connection_t * | sc | ) |
1.8.1.2