|
A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
|
Body-size limits, buffering thresholds, deadline, and TLS for an HTTP/2 client or server. More...
#include <cpp/a11/net/http2.h>
Public Member Functions | |
| absl::Status | Validate () const |
| Validate size relationships, deadline, and TLS settings. | |
Public Attributes | |
| size_t | max_request_body_size = 32 * 1024 * 1024 |
| Request hard limit. | |
| size_t | max_response_body_size = 32 * 1024 * 1024 |
| Response hard limit. | |
| size_t | max_buffered_request_bytes |
| Request backpressure bound. | |
| size_t | max_buffered_response_bytes |
| Response backpressure bound. | |
| absl::Time | deadline = absl::InfiniteFuture() |
| Connection-wide deadline. | |
| Http2TlsOptions | tls |
| TLS and certificate policy. | |
Body-size limits, buffering thresholds, deadline, and TLS for an HTTP/2 client or server.
| absl::Status a11::net::Http2Options::Validate | ( | ) | const |
Validate size relationships, deadline, and TLS settings.
| absl::Time a11::net::Http2Options::deadline = absl::InfiniteFuture() |
Connection-wide deadline.
| size_t a11::net::Http2Options::max_buffered_request_bytes |
Request backpressure bound.
| size_t a11::net::Http2Options::max_buffered_response_bytes |
Response backpressure bound.
| size_t a11::net::Http2Options::max_request_body_size = 32 * 1024 * 1024 |
Request hard limit.
| size_t a11::net::Http2Options::max_response_body_size = 32 * 1024 * 1024 |
Response hard limit.
| Http2TlsOptions a11::net::Http2Options::tls |
TLS and certificate policy.