|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
#include "kcenon/network/detail/utils/result_types.h"#include <cstdint>#include <functional>#include <memory>#include <span>#include <vector>

Go to the source code of this file.
Classes | |
| class | kcenon::network::utils::compression_pipeline |
| Message compression and decompression pipeline. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::network |
| Main namespace for all Network System components. | |
| namespace | kcenon::network::utils |
| Utility components for network_system. | |
Enumerations | |
| enum class | kcenon::network::utils::compression_algorithm { kcenon::network::utils::none , kcenon::network::utils::lz4 , kcenon::network::utils::gzip , kcenon::network::utils::deflate } |
| Supported compression algorithms. More... | |
Functions | |
| auto | kcenon::network::utils::make_compress_function (std::shared_ptr< compression_pipeline > pipeline) -> std::function< std::vector< uint8_t >(const std::vector< uint8_t > &)> |
| Creates a compression function for pipeline integration. | |
| auto | kcenon::network::utils::make_decompress_function (std::shared_ptr< compression_pipeline > pipeline) -> std::function< std::vector< uint8_t >(const std::vector< uint8_t > &)> |
| Creates a decompression function for pipeline integration. | |