|
Apache HTTPD
|
Go to the source code of this file.
Functions | |
| const char * | h2_protocol_err_description (unsigned int h2_error) |
| apr_status_t | h2_protocol_init (apr_pool_t *pool, server_rec *s) |
| int | h2_protocol_is_acceptable_c1 (conn_rec *c, request_rec *r, int require_all) |
Variables | |
| const char * | h2_protocol_ids_clear [] |
| const char * | h2_protocol_ids_tls [] |
Provide a user readable description of the HTTP/2 error code-
| h2_error | http/2 error code, as in rfc 7540, ch. 7 |
Definition at line 78 of file h2_protocol.c.
| apr_status_t h2_protocol_init | ( | apr_pool_t * | pool, |
| server_rec * | s | ||
| ) |
Definition at line 423 of file h2_protocol.c.
| int h2_protocol_is_acceptable_c1 | ( | conn_rec * | c, |
| request_rec * | r, | ||
| int | require_all | ||
| ) |
Check if the given primary connection fulfills the protocol requirements for HTTP/2.
| c | the connection |
| require_all | != 0 iff any missing connection properties make the test fail. For example, a cipher might not have been selected while the handshake is still ongoing. |
Definition at line 432 of file h2_protocol.c.
List of protocol identifiers that we support in cleartext negotiations. NULL terminated.
Definition at line 52 of file h2_protocol.c.
List of protocol identifiers that we support in TLS encrypted negotiations (ALPN). NULL terminated.
Definition at line 48 of file h2_protocol.c.