1 #ifndef IOPool_Streamer_StreamerInputSource_h 2 #define IOPool_Streamer_StreamerInputSource_h 11 #include "TBufferFile.h" 27 class BranchIDListHelper;
29 class ThinnedAssociationsHelper;
52 bool isBufferLZMA(
unsigned char const* inputBuffer,
unsigned int inputSize);
57 bool isBufferZSTD(
unsigned char const* inputBuffer,
unsigned int inputSize);
68 unsigned int inputSize,
69 std::vector<unsigned char>& outputBuffer,
70 unsigned int expectedFullSize);
73 unsigned int inputSize,
74 std::vector<unsigned char>& outputBuffer,
75 unsigned int expectedFullSize,
76 bool hasHeader =
true);
79 unsigned int inputSize,
80 std::vector<unsigned char>& outputBuffer,
81 unsigned int expectedFullSize,
82 bool hasHeader =
true);
98 std::vector<WrapperBase const*>& wrappers,
99 std::vector<unsigned int>&
keys)
const override;
114 std::unique_ptr<FileBlock>
readFile_()
override;
std::vector< BranchDescription > SendDescs