|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnIArchiveLibRead.h>
Public Member Functions | |
| BmnIArchiveLibRead ()=default | |
| virtual | ~BmnIArchiveLibRead ()=default |
| virtual BmnFileStreamResults | Uncompress (const void *source, const size_t sourceTotalSize, size_t &numberOfReadBytes, void *output, const size_t outputTotalSize, size_t &numberOfSetOutputBytes)=0 |
| virtual std::string | GetLastUncompressErrorDescription () const noexcept=0 |
| virtual bool | JumpsAllowed () const noexcept=0 |
| virtual void | JumpTo (size_t value)=0 |
| virtual size_t | GetNumberOfDecompressedBytes () const noexcept=0 |
| virtual bool | HasReachedTheEndOfStream () const noexcept=0 |
| virtual bool | IsStreamInGoodState () const noexcept=0 |
| BmnIArchiveLibRead ()=default | |
| virtual | ~BmnIArchiveLibRead ()=default |
| virtual BmnFileStreamResults | Uncompress (const void *source, const size_t sourceTotalSize, size_t &numberOfReadBytes, void *output, const size_t outputTotalSize, size_t &numberOfSetOutputBytes)=0 |
| virtual std::string | GetLastUncompressErrorDescription () const noexcept=0 |
| virtual bool | JumpsAllowed () const noexcept=0 |
| virtual void | JumpTo (size_t value)=0 |
| virtual size_t | GetNumberOfDecompressedBytes () const noexcept=0 |
| virtual bool | HasReachedTheEndOfStream () const noexcept=0 |
| virtual bool | IsStreamInGoodState () const noexcept=0 |
Definition at line 14 of file BmnIArchiveLibRead.h.
|
default |
|
virtualdefault |
|
default |
|
virtualdefault |
|
nodiscardpure virtualnoexcept |
|
nodiscardpure virtualnoexcept |
|
nodiscardpure virtualnoexcept |
Implemented in BmnFileReaderXzLzma, BmnFileReaderXzLzma, BmnFileReaderZLib, BmnFileReaderZLib, BmnFileReaderZLibNG, BmnFileReaderZLibNG, BmnFileReaderZStd, and BmnFileReaderZStd.
References GetNumberOfDecompressedBytes().
Referenced by GetNumberOfDecompressedBytes().
|
nodiscardpure virtualnoexcept |
Implemented in BmnFileReaderXzLzma, BmnFileReaderXzLzma, BmnFileReaderZLib, BmnFileReaderZLib, BmnFileReaderZLibNG, BmnFileReaderZLibNG, BmnFileReaderZStd, and BmnFileReaderZStd.
References GetNumberOfDecompressedBytes().
|
nodiscardpure virtualnoexcept |
Implemented in BmnFileReaderXzLzma, BmnFileReaderXzLzma, BmnFileReaderZLib, BmnFileReaderZLib, BmnFileReaderZLibNG, BmnFileReaderZLibNG, BmnFileReaderZStd, and BmnFileReaderZStd.
References HasReachedTheEndOfStream().
Referenced by HasReachedTheEndOfStream().
|
nodiscardpure virtualnoexcept |
Implemented in BmnFileReaderXzLzma, BmnFileReaderXzLzma, BmnFileReaderZLib, BmnFileReaderZLib, BmnFileReaderZLibNG, BmnFileReaderZLibNG, BmnFileReaderZStd, and BmnFileReaderZStd.
References HasReachedTheEndOfStream().
|
nodiscardpure virtualnoexcept |
Implemented in BmnFileReaderXzLzma, BmnFileReaderXzLzma, BmnFileReaderZLib, BmnFileReaderZLib, BmnFileReaderZLibNG, BmnFileReaderZLibNG, BmnFileReaderZStd, and BmnFileReaderZStd.
References IsStreamInGoodState().
Referenced by IsStreamInGoodState().
|
nodiscardpure virtualnoexcept |
Implemented in BmnFileReaderXzLzma, BmnFileReaderXzLzma, BmnFileReaderZLib, BmnFileReaderZLib, BmnFileReaderZLibNG, BmnFileReaderZLibNG, BmnFileReaderZStd, and BmnFileReaderZStd.
References IsStreamInGoodState().
|
nodiscardpure virtualnoexcept |
Implemented in BmnFileReaderXzLzma, BmnFileReaderXzLzma, BmnFileReaderZLib, BmnFileReaderZLib, BmnFileReaderZLibNG, BmnFileReaderZLibNG, BmnFileReaderZStd, and BmnFileReaderZStd.
References JumpsAllowed().
Referenced by JumpsAllowed().
|
nodiscardpure virtualnoexcept |
Implemented in BmnFileReaderXzLzma, BmnFileReaderXzLzma, BmnFileReaderZLib, BmnFileReaderZLib, BmnFileReaderZLibNG, BmnFileReaderZLibNG, BmnFileReaderZStd, and BmnFileReaderZStd.
References JumpsAllowed().
|
pure virtual |
Implemented in BmnFileReaderXzLzma, BmnFileReaderXzLzma, BmnFileReaderZLib, BmnFileReaderZLib, BmnFileReaderZLibNG, BmnFileReaderZLibNG, BmnFileReaderZStd, and BmnFileReaderZStd.
References JumpTo().
Referenced by JumpTo().
|
pure virtual |
Implemented in BmnFileReaderXzLzma, BmnFileReaderXzLzma, BmnFileReaderZLib, BmnFileReaderZLib, BmnFileReaderZLibNG, BmnFileReaderZLibNG, BmnFileReaderZStd, and BmnFileReaderZStd.
References JumpTo().
|
pure virtual |
|
pure virtual |