1 #ifndef IOPool_Streamer_StreamerInputSource_h 2 #define IOPool_Streamer_StreamerInputSource_h 11 #include "TBufferFile.h" 24 class BranchIDListHelper;
26 class ThinnedAssociationsHelper;
59 bool isBufferLZMA(
unsigned char const* inputBuffer,
unsigned int inputSize);
64 bool isBufferZSTD(
unsigned char const* inputBuffer,
unsigned int inputSize);
75 unsigned int inputSize,
76 std::vector<unsigned char>& outputBuffer,
77 unsigned int expectedFullSize);
80 unsigned int inputSize,
81 std::vector<unsigned char>& outputBuffer,
82 unsigned int expectedFullSize,
83 bool hasHeader =
true);
86 unsigned int inputSize,
87 std::vector<unsigned char>& outputBuffer,
88 unsigned int expectedFullSize,
89 bool hasHeader =
true);
106 unsigned int)
const override;
108 std::vector<WrapperBase const*>& wrappers,
109 std::vector<unsigned int>&
keys)
const override;
std::variant< unsigned int, detail::GetThinnedKeyFromExceptionFactory, std::monostate > OptionalThinnedKey
std::vector< BranchDescription > SendDescs