diff options
author | monster <[email protected]> | 2022-07-07 14:41:37 +0300 |
---|---|---|
committer | monster <[email protected]> | 2022-07-07 14:41:37 +0300 |
commit | 06e5c21a835c0e923506c4ff27929f34e00761c2 (patch) | |
tree | 75efcbc6854ef9bd476eb8bf00cc5c900da436a2 /library/cpp/codecs/static/example | |
parent | 03f024c4412e3aa613bb543cf1660176320ba8f4 (diff) |
fix ya.make
Diffstat (limited to 'library/cpp/codecs/static/example')
-rw-r--r-- | library/cpp/codecs/static/example/example.cpp | 43 | ||||
-rw-r--r-- | library/cpp/codecs/static/example/example.h | 17 | ||||
-rw-r--r-- | library/cpp/codecs/static/example/huffman.1467494385.codec_info | bin | 385 -> 0 bytes | |||
-rw-r--r-- | library/cpp/codecs/static/example/solar-8k-a.huffman.1467494385.codec_info | bin | 3425 -> 0 bytes |
4 files changed, 0 insertions, 60 deletions
diff --git a/library/cpp/codecs/static/example/example.cpp b/library/cpp/codecs/static/example/example.cpp deleted file mode 100644 index 5b750b717e1..00000000000 --- a/library/cpp/codecs/static/example/example.cpp +++ /dev/null @@ -1,43 +0,0 @@ -#include "example.h" - -#include <library/cpp/codecs/static/static.h> - -#include <util/generic/yexception.h> - -extern "C" { -extern const ui8 codec_info_huff_20160707[]; -extern const ui32 codec_info_huff_20160707Size; -extern const ui8 codec_info_sa_huff_20160707[]; -extern const ui32 codec_info_sa_huff_20160707Size; -}; - -namespace NStaticCodecExample { - static const NCodecs::TCodecConstPtr CODECS[] = { - nullptr, - NCodecs::RestoreCodecFromArchive(codec_info_huff_20160707, codec_info_huff_20160707Size), - NCodecs::RestoreCodecFromArchive(codec_info_sa_huff_20160707, codec_info_sa_huff_20160707Size), - }; - - static_assert(Y_ARRAY_SIZE(CODECS) == DV_COUNT, "bad array size"); - - void Encode(TBuffer& out, TStringBuf in, EDictVersion dv) { - Y_ENSURE(dv > DV_NULL && dv < DV_COUNT, "invalid dict version: " << (int)dv); - out.Clear(); - if (!in) { - return; - } - CODECS[dv]->Encode(in, out); - out.Append((char)dv); - } - - void Decode(TBuffer& out, TStringBuf in) { - out.Clear(); - if (!in) { - return; - } - EDictVersion dv = (EDictVersion)in.back(); - Y_ENSURE(dv > DV_NULL && dv < DV_COUNT, "invalid dict version: " << (int)dv); - in.Chop(1); - CODECS[dv]->Decode(in, out); - } -} diff --git a/library/cpp/codecs/static/example/example.h b/library/cpp/codecs/static/example/example.h deleted file mode 100644 index f9b3a7324b7..00000000000 --- a/library/cpp/codecs/static/example/example.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include <util/generic/strbuf.h> -#include <util/generic/buffer.h> - -namespace NStaticCodecExample { - enum EDictVersion : ui8 { - DV_NULL = 0, - DV_HUFF_20160707, - DV_SA_HUFF_20160707, - DV_COUNT - }; - - void Encode(TBuffer&, TStringBuf, EDictVersion dv = DV_SA_HUFF_20160707); - - void Decode(TBuffer&, TStringBuf); -} diff --git a/library/cpp/codecs/static/example/huffman.1467494385.codec_info b/library/cpp/codecs/static/example/huffman.1467494385.codec_info Binary files differdeleted file mode 100644 index 5fc18270a6b..00000000000 --- a/library/cpp/codecs/static/example/huffman.1467494385.codec_info +++ /dev/null diff --git a/library/cpp/codecs/static/example/solar-8k-a.huffman.1467494385.codec_info b/library/cpp/codecs/static/example/solar-8k-a.huffman.1467494385.codec_info Binary files differdeleted file mode 100644 index d36d8e24ec9..00000000000 --- a/library/cpp/codecs/static/example/solar-8k-a.huffman.1467494385.codec_info +++ /dev/null |