Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
h2_request.h
Go to the documentation of this file.
1 /* Copyright 2015 greenbytes GmbH (https://www.greenbytes.de)
2  *
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  * http://www.apache.org/licenses/LICENSE-2.0
8 
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 #ifndef __mod_h2__h2_request__
17 #define __mod_h2__h2_request__
18 
19 #include "h2.h"
20 
22  request_rec *r);
23 
25  const char *name, size_t nlen,
26  const char *value, size_t vlen);
27 
29  const char *name, size_t nlen,
30  const char *value, size_t vlen);
31 
33 
35 
45 
46 
47 #endif /* defined(__mod_h2__h2_request__) */
apr_status_t h2_request_rcreate(h2_request **preq, apr_pool_t *pool, request_rec *r)
h2_request * h2_request_clone(apr_pool_t *p, const h2_request *src)
apr_bucket_brigade request_rec apr_pool_t * pool
Definition: mod_dav.h:556
Definition: h2.h:118
Structure to store things which are per connection.
Definition: httpd.h:1110
dav_error * src
Definition: mod_dav.h:186
apr_status_t h2_request_add_header(h2_request *req, apr_pool_t *pool, const char *name, size_t nlen, const char *value, size_t vlen)
apr_status_t h2_request_add_trailer(h2_request *req, apr_pool_t *pool, const char *name, size_t nlen, const char *value, size_t vlen)
apr_pool_t * p
A structure that represents the current request.
Definition: httpd.h:805
const char * name
Definition: mod_dav.h:730
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
int apr_status_t
Definition: apr_errno.h:44
request_rec * r
Definition: mod_dav.h:519
request_rec * h2_request_create_rec(const h2_request *req, conn_rec *conn)
apr_status_t h2_request_end_headers(h2_request *req, apr_pool_t *pool, int eos)