Go to the source code of this file.
|
| apr_bucket * | h2_bucket_headers_make (apr_bucket *b, h2_headers *r) |
| |
| apr_bucket * | h2_bucket_headers_create (apr_bucket_alloc_t *list, h2_headers *r) |
| |
| h2_headers * | h2_bucket_headers_get (apr_bucket *b) |
| |
| h2_headers * | h2_headers_create (int status, const apr_table_t *header, const apr_table_t *notes, apr_off_t raw_bytes, apr_pool_t *pool) |
| |
| h2_headers * | h2_headers_rcreate (request_rec *r, int status, const apr_table_t *header, apr_pool_t *pool) |
| |
| h2_headers * | h2_headers_copy (apr_pool_t *pool, h2_headers *h) |
| |
| h2_headers * | h2_headers_clone (apr_pool_t *pool, h2_headers *h) |
| |
| h2_headers * | h2_headers_die (apr_status_t type, const struct h2_request *req, apr_pool_t *pool) |
| |
| int | h2_headers_are_final_response (h2_headers *headers) |
| |
| apr_size_t | h2_headers_length (h2_headers *headers) |
| |
| apr_size_t | h2_bucket_headers_headers_length (apr_bucket *b) |
| |
| apr_bucket * | h2_bucket_headers_clone (apr_bucket *b, apr_pool_t *pool, apr_bucket_alloc_t *list) |
| |
◆ H2_BUCKET_IS_HEADERS
◆ h2_headers
◆ h2_bucket_headers_clone()
◆ h2_bucket_headers_create()
◆ h2_bucket_headers_get()
◆ h2_bucket_headers_headers_length()
For H2HEADER buckets, return the length of all contained header strings. For all other buckets, return 0.
Definition at line 146 of file h2_headers.c.
◆ h2_bucket_headers_make()
◆ h2_headers_are_final_response()
◆ h2_headers_clone()
Clone the headers into another pool. This will also clone any header strings.
Definition at line 190 of file h2_headers.c.
◆ h2_headers_copy()
Copy the headers into another pool. This will not copy any header strings.
Definition at line 185 of file h2_headers.c.
◆ h2_headers_create()
Create the headers from the given status and headers
- Parameters
-
| status | the headers status |
| header | the headers of the headers |
| notes | the notes carried by the headers |
| raw_bytes | the raw network bytes (if known) used to transmit these |
| pool | the memory pool to use |
Definition at line 119 of file h2_headers.c.
◆ h2_headers_die()
Create the headers for the given error.
- Parameters
-
| type | the error code |
| req | the original h2_request |
| pool | the memory pool to use |
◆ h2_headers_length()
Give the number of bytes of all contained header strings.
Definition at line 139 of file h2_headers.c.
◆ h2_headers_rcreate()
Create the headers from the given request_rec.
- Parameters
-
| r | the request record which was processed |
| status | the headers status |
| header | the headers of the headers |
| pool | the memory pool to use |
Definition at line 152 of file h2_headers.c.
◆ h2_bucket_type_headers