4#ifndef _Stroika_Foundation_DataExchange_Compression_Reader_h_
5#define _Stroika_Foundation_DataExchange_Compression_Reader_h_ 1
7#include "Stroika/Foundation/StroikaPreComp.h"
16 using namespace Streams;
33 explicit Reader (
const shared_ptr<IRep>& rep);
37 nonvirtual
BLOB Compress (
const BLOB& src)
const;
41 nonvirtual
BLOB Decompress (
const BLOB& src)
const;
44 nonvirtual
const IRep& _GetRep ()
const;
47 shared_ptr<IRep> fRep_;
54 virtual ~IRep () =
default;