diff options
author | Arseny Smalyuk <[email protected]> | 2022-02-10 16:48:05 +0300 |
---|---|---|
committer | Daniil Cherednik <[email protected]> | 2022-02-10 16:48:05 +0300 |
commit | 5f8a2ce7b1dc3b3e1fae197610f189e7ed1d5723 (patch) | |
tree | b222e5ac2e2e98872661c51ccceee5da0d291e13 /library/cpp/http/io/compression.h | |
parent | 12559cd7f2fa0cf54ffb0d961949fea58c0e18cb (diff) |
Restoring authorship annotation for Arseny Smalyuk <[email protected]>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/http/io/compression.h')
-rw-r--r-- | library/cpp/http/io/compression.h | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/library/cpp/http/io/compression.h b/library/cpp/http/io/compression.h index d93f628739e..f16c4a18ebb 100644 --- a/library/cpp/http/io/compression.h +++ b/library/cpp/http/io/compression.h @@ -1,52 +1,52 @@ #pragma once -#include "stream.h" +#include "stream.h" #include <util/generic/deque.h> -#include <util/generic/hash.h> +#include <util/generic/hash.h> -class TCompressionCodecFactory { +class TCompressionCodecFactory { public: - using TDecoderConstructor = std::function<THolder<IInputStream>(IInputStream*)>; - using TEncoderConstructor = std::function<THolder<IOutputStream>(IOutputStream*)>; + using TDecoderConstructor = std::function<THolder<IInputStream>(IInputStream*)>; + using TEncoderConstructor = std::function<THolder<IOutputStream>(IOutputStream*)>; - TCompressionCodecFactory(); + TCompressionCodecFactory(); - static inline TCompressionCodecFactory& Instance() noexcept { - return *SingletonWithPriority<TCompressionCodecFactory, 0>(); - } + static inline TCompressionCodecFactory& Instance() noexcept { + return *SingletonWithPriority<TCompressionCodecFactory, 0>(); + } - inline const TDecoderConstructor* FindDecoder(TStringBuf name) const { - if (auto codec = Codecs_.FindPtr(name)) { - return &codec->Decoder; - } + inline const TDecoderConstructor* FindDecoder(TStringBuf name) const { + if (auto codec = Codecs_.FindPtr(name)) { + return &codec->Decoder; + } - return nullptr; - } + return nullptr; + } - inline const TEncoderConstructor* FindEncoder(TStringBuf name) const { - if (auto codec = Codecs_.FindPtr(name)) { - return &codec->Encoder; - } + inline const TEncoderConstructor* FindEncoder(TStringBuf name) const { + if (auto codec = Codecs_.FindPtr(name)) { + return &codec->Encoder; + } - return nullptr; - } + return nullptr; + } - inline TArrayRef<const TStringBuf> GetBestCodecs() const { - return BestCodecs_; - } + inline TArrayRef<const TStringBuf> GetBestCodecs() const { + return BestCodecs_; + } private: - void Add(TStringBuf name, TDecoderConstructor d, TEncoderConstructor e); + void Add(TStringBuf name, TDecoderConstructor d, TEncoderConstructor e); - struct TCodec { - TDecoderConstructor Decoder; - TEncoderConstructor Encoder; - }; + struct TCodec { + TDecoderConstructor Decoder; + TEncoderConstructor Encoder; + }; TDeque<TString> Strings_; - THashMap<TStringBuf, TCodec> Codecs_; - TVector<TStringBuf> BestCodecs_; + THashMap<TStringBuf, TCodec> Codecs_; + TVector<TStringBuf> BestCodecs_; }; namespace NHttp { |