|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
#include "frame.h"#include "hpack.h"#include "kcenon/network/detail/utils/result_types.h"#include <asio.hpp>#include <asio/ssl.hpp>#include <atomic>#include <chrono>#include <condition_variable>#include <cstdint>#include <functional>#include <future>#include <map>#include <memory>#include <mutex>#include <optional>#include <string>#include <vector>

Go to the source code of this file.
Classes | |
| struct | kcenon::network::protocols::http2::http2_response |
| HTTP/2 response data. More... | |
| struct | kcenon::network::protocols::http2::http2_stream |
| HTTP/2 stream state and data. More... | |
| struct | kcenon::network::protocols::http2::http2_settings |
| HTTP/2 connection settings. More... | |
| class | kcenon::network::protocols::http2::http2_client |
| HTTP/2 client with TLS support. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::network |
| Main namespace for all Network System components. | |
| namespace | kcenon::network::protocols |
| namespace | kcenon::network::protocols::http2 |
Enumerations | |
| enum class | kcenon::network::protocols::http2::stream_state { kcenon::network::protocols::http2::idle , kcenon::network::protocols::http2::open , kcenon::network::protocols::http2::half_closed_local , kcenon::network::protocols::http2::half_closed_remote , kcenon::network::protocols::http2::closed } |
| HTTP/2 stream state (RFC 7540 Section 5.1) More... | |