7 #include "util/sinksource.h" 18 Status Append(
const strings::ByteRange& slice)
override;
20 static size_t CompressBound(
size_t src_size);
24 std::unique_ptr<uint8_t[]> buf_;
25 std::unique_ptr<Sink> upstream_;
33 static bool HasValidHeader(
Source* upstream);
38 std::unique_ptr<Source> sub_stream_;
40 std::unique_ptr<uint8_t[]> buf_;
41 strings::MutableByteRange buf_range_;