nxt_fastcgi_source.h (0:a63ceefd6ab0) nxt_fastcgi_source.h (1:fdc027c56872)
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#ifndef _NXT_FASTCGI_SOURCE_H_INCLUDED_
8#define _NXT_FASTCGI_SOURCE_H_INCLUDED_

--- 68 unchanged lines hidden (view full) ---

77
78 union {
79 nxt_fastcgi_source_request_t request;
80 nxt_http_split_header_parse_t header;
81 } u;
82};
83
84
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#ifndef _NXT_FASTCGI_SOURCE_H_INCLUDED_
8#define _NXT_FASTCGI_SOURCE_H_INCLUDED_

--- 68 unchanged lines hidden (view full) ---

77
78 union {
79 nxt_fastcgi_source_request_t request;
80 nxt_http_split_header_parse_t header;
81 } u;
82};
83
84
85NXT_EXPORT void nxt_fastcgi_source_handler(nxt_upstream_source_t *us,
85NXT_EXPORT void nxt_fastcgi_source_handler(nxt_task_t *task,
86 nxt_upstream_source_t *us,
86 nxt_fastcgi_source_request_create_t request_create);
87NXT_EXPORT nxt_int_t nxt_fastcgi_source_hash_create(nxt_mem_pool_t *mp,
88 nxt_lvlhsh_t *lh);
87 nxt_fastcgi_source_request_create_t request_create);
88NXT_EXPORT nxt_int_t nxt_fastcgi_source_hash_create(nxt_mem_pool_t *mp,
89 nxt_lvlhsh_t *lh);
89void nxt_fastcgi_record_parse(nxt_fastcgi_parse_t *fp, nxt_buf_t *in);
90void nxt_fastcgi_record_parse(nxt_task_t *task, nxt_fastcgi_parse_t *fp,
91 nxt_buf_t *in);
90
91
92#endif /* _NXT_FASTCGI_SOURCE_H_INCLUDED_ */
92
93
94#endif /* _NXT_FASTCGI_SOURCE_H_INCLUDED_ */