BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize > Class Template Referencefinal

#include <BmnReaderCacheManager.h>

Inheritance diagram for BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >:
Collaboration diagram for BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >:

Public Member Functions

 BmnReaderCacheManager ()=delete
 BmnReaderCacheManager (BmnIArchiveLibRead &)
 ~BmnReaderCacheManager ()=default
 BmnReaderCacheManager (const BmnReaderCacheManager &)=delete
BmnReaderCacheManager & operator= (const BmnReaderCacheManager &)=delete
 BmnReaderCacheManager (BmnReaderCacheManager &&)=delete
BmnReaderCacheManager & operator== (BmnReaderCacheManager &&)=delete
constexpr size_t GetSourceBufferSize () const noexcept
constexpr size_t GetDestinationBufferSize () const noexcept
bool IsOpen () const noexcept
bool IsGood () const noexcept
bool IsEOF () const noexcept
int64_t Tell () noexcept
void Clear ()
size_t GetCurrentOutputBufferPosition () const noexcept
size_t GetTotalOutputBufferFilledSize () const noexcept
size_t GetCurrentInputBufferPosition () const noexcept
size_t GetTotalInputBufferFilledSize () const noexcept
void Open (const std::filesystem::path &inputFile, const std::ios::openmode inputOpenMode)
void Close ()
int64_t Read (void *dataToFill, int64_t sizeToFill)
void Seek (int64_t value)
void MoveToDecompressingLocation (int64_t value)
 BmnReaderCacheManager ()=delete
 BmnReaderCacheManager (BmnIArchiveLibRead &)
 ~BmnReaderCacheManager ()=default
 BmnReaderCacheManager (const BmnReaderCacheManager &)=delete
BmnReaderCacheManager & operator= (const BmnReaderCacheManager &)=delete
 BmnReaderCacheManager (BmnReaderCacheManager &&)=delete
BmnReaderCacheManager & operator== (BmnReaderCacheManager &&)=delete
constexpr size_t GetSourceBufferSize () const noexcept
constexpr size_t GetDestinationBufferSize () const noexcept
bool IsOpen () const noexcept
bool IsGood () const noexcept
bool IsEOF () const noexcept
int64_t Tell () noexcept
void Clear ()
size_t GetCurrentOutputBufferPosition () const noexcept
size_t GetTotalOutputBufferFilledSize () const noexcept
size_t GetCurrentInputBufferPosition () const noexcept
size_t GetTotalInputBufferFilledSize () const noexcept
void Open (const std::filesystem::path &inputFile, const std::ios::openmode inputOpenMode)
void Close ()
int64_t Read (void *dataToFill, int64_t sizeToFill)
void Seek (int64_t value)
void MoveToDecompressingLocation (int64_t value)

Private Member Functions

bool UncompressNextDataChunk ()
bool UncompressNextDataChunk ()

Private Attributes

std::array< uint8_t, SourceBufferSize > fArchiveSourceBuffer
std::array< uint8_t, DestinationBufferSize > fArchiveOutputBuffer
BmnIArchiveLibRead & fOwnerArchiveReference
std::ifstream fFileBeingProcessed
size_t fCurrentOutputBufferPosition
size_t fTotalOutputBufferFilledSize
size_t fCurrentInputBufferPosition
size_t fTotalInputBufferFilledSize
int64_t fRemainingFileSizeToRead

Detailed Description

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
class BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >

Definition at line 26 of file BmnReaderCacheManager.h.

Constructor & Destructor Documentation

◆ BmnReaderCacheManager() [1/8]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::BmnReaderCacheManager ( )
delete

Referenced by BmnReaderCacheManager(), BmnReaderCacheManager(), GetSourceBufferSize(), operator=(), operator==(), and UncompressNextDataChunk().

Here is the caller graph for this function:

◆ BmnReaderCacheManager() [2/8]

◆ ~BmnReaderCacheManager() [1/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::~BmnReaderCacheManager ( )
default

◆ BmnReaderCacheManager() [3/8]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::BmnReaderCacheManager ( const BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize > & )
delete

References BmnReaderCacheManager().

Here is the call graph for this function:

◆ BmnReaderCacheManager() [4/8]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::BmnReaderCacheManager ( BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize > && )
delete

References BmnReaderCacheManager().

Here is the call graph for this function:

◆ BmnReaderCacheManager() [5/8]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::BmnReaderCacheManager ( )
delete

◆ BmnReaderCacheManager() [6/8]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::BmnReaderCacheManager ( BmnIArchiveLibRead & )

◆ ~BmnReaderCacheManager() [2/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::~BmnReaderCacheManager ( )
default

◆ BmnReaderCacheManager() [7/8]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::BmnReaderCacheManager ( const BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize > & )
delete

References BmnReaderCacheManager().

Here is the call graph for this function:

◆ BmnReaderCacheManager() [8/8]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::BmnReaderCacheManager ( BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize > && )
delete

References BmnReaderCacheManager().

Here is the call graph for this function:

Member Function Documentation

◆ Clear() [1/2]

template<size_t src, size_t dst>
void BmnReaderCacheManager< src, dst >::Clear ( )
inline

Definition at line 177 of file BmnReaderCacheManager.h.

References fFileBeingProcessed.

Referenced by Clear().

Here is the caller graph for this function:

◆ Clear() [2/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
void BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::Clear ( )
inline

References Clear().

Here is the call graph for this function:

◆ Close() [1/2]

template<size_t src, size_t dst>
void BmnReaderCacheManager< src, dst >::Close ( )

Definition at line 250 of file BmnReaderCacheManager.h.

References fCurrentInputBufferPosition, fCurrentOutputBufferPosition, fFileBeingProcessed, fRemainingFileSizeToRead, fTotalInputBufferFilledSize, and fTotalOutputBufferFilledSize.

Referenced by Close(), and Open().

Here is the caller graph for this function:

◆ Close() [2/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
void BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::Close ( )

References Close().

Here is the call graph for this function:

◆ GetCurrentInputBufferPosition() [1/2]

template<size_t src, size_t dst>
size_t BmnReaderCacheManager< src, dst >::GetCurrentInputBufferPosition ( ) const
inlinenodiscardnoexcept

Definition at line 195 of file BmnReaderCacheManager.h.

References fCurrentInputBufferPosition.

Referenced by GetCurrentInputBufferPosition().

Here is the caller graph for this function:

◆ GetCurrentInputBufferPosition() [2/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
size_t BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::GetCurrentInputBufferPosition ( ) const
inlinenodiscardnoexcept

References GetCurrentInputBufferPosition().

Here is the call graph for this function:

◆ GetCurrentOutputBufferPosition() [1/2]

template<size_t src, size_t dst>
size_t BmnReaderCacheManager< src, dst >::GetCurrentOutputBufferPosition ( ) const
inlinenodiscardnoexcept

Definition at line 183 of file BmnReaderCacheManager.h.

References fCurrentOutputBufferPosition.

Referenced by GetCurrentOutputBufferPosition().

Here is the caller graph for this function:

◆ GetCurrentOutputBufferPosition() [2/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
size_t BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::GetCurrentOutputBufferPosition ( ) const
inlinenodiscardnoexcept

References GetCurrentOutputBufferPosition().

Here is the call graph for this function:

◆ GetDestinationBufferSize() [1/2]

template<size_t src, size_t dst>
size_t BmnReaderCacheManager< src, dst >::GetDestinationBufferSize ( ) const
nodiscardconstexprnoexcept

Definition at line 142 of file BmnReaderCacheManager.h.

Referenced by GetDestinationBufferSize().

Here is the caller graph for this function:

◆ GetDestinationBufferSize() [2/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
size_t BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::GetDestinationBufferSize ( ) const
nodiscardconstexprnoexcept

References GetDestinationBufferSize().

Here is the call graph for this function:

◆ GetSourceBufferSize() [1/2]

template<size_t src, size_t dst>
size_t BmnReaderCacheManager< src, dst >::GetSourceBufferSize ( ) const
nodiscardconstexprnoexcept

Definition at line 136 of file BmnReaderCacheManager.h.

References BmnReaderCacheManager(), and GetSourceBufferSize().

Referenced by GetSourceBufferSize(), and UncompressNextDataChunk().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetSourceBufferSize() [2/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
size_t BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::GetSourceBufferSize ( ) const
nodiscardconstexprnoexcept

◆ GetTotalInputBufferFilledSize() [1/2]

template<size_t src, size_t dst>
size_t BmnReaderCacheManager< src, dst >::GetTotalInputBufferFilledSize ( ) const
inlinenodiscardnoexcept

Definition at line 201 of file BmnReaderCacheManager.h.

References fTotalInputBufferFilledSize.

Referenced by GetTotalInputBufferFilledSize().

Here is the caller graph for this function:

◆ GetTotalInputBufferFilledSize() [2/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
size_t BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::GetTotalInputBufferFilledSize ( ) const
inlinenodiscardnoexcept

References GetTotalInputBufferFilledSize().

Here is the call graph for this function:

◆ GetTotalOutputBufferFilledSize() [1/2]

template<size_t src, size_t dst>
size_t BmnReaderCacheManager< src, dst >::GetTotalOutputBufferFilledSize ( ) const
inlinenodiscardnoexcept

Definition at line 189 of file BmnReaderCacheManager.h.

References fTotalOutputBufferFilledSize.

Referenced by GetTotalOutputBufferFilledSize().

Here is the caller graph for this function:

◆ GetTotalOutputBufferFilledSize() [2/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
size_t BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::GetTotalOutputBufferFilledSize ( ) const
inlinenodiscardnoexcept

References GetTotalOutputBufferFilledSize().

Here is the call graph for this function:

◆ IsEOF() [1/2]

template<size_t src, size_t dst>
bool BmnReaderCacheManager< src, dst >::IsEOF ( ) const
inlinenodiscardnoexcept

Definition at line 160 of file BmnReaderCacheManager.h.

References fCurrentInputBufferPosition, fCurrentOutputBufferPosition, fOwnerArchiveReference, fRemainingFileSizeToRead, fTotalInputBufferFilledSize, and fTotalOutputBufferFilledSize.

Referenced by IsEOF(), MoveToDecompressingLocation(), and Read().

Here is the caller graph for this function:

◆ IsEOF() [2/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
bool BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::IsEOF ( ) const
inlinenodiscardnoexcept

References IsEOF().

Here is the call graph for this function:

◆ IsGood() [1/2]

template<size_t src, size_t dst>
bool BmnReaderCacheManager< src, dst >::IsGood ( ) const
inlinenodiscardnoexcept

Definition at line 154 of file BmnReaderCacheManager.h.

References fFileBeingProcessed.

Referenced by IsGood().

Here is the caller graph for this function:

◆ IsGood() [2/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
bool BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::IsGood ( ) const
inlinenodiscardnoexcept

References IsGood().

Here is the call graph for this function:

◆ IsOpen() [1/2]

template<size_t src, size_t dst>
bool BmnReaderCacheManager< src, dst >::IsOpen ( ) const
inlinenodiscardnoexcept

Definition at line 148 of file BmnReaderCacheManager.h.

References fFileBeingProcessed.

Referenced by IsOpen().

Here is the caller graph for this function:

◆ IsOpen() [2/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
bool BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::IsOpen ( ) const
inlinenodiscardnoexcept

References IsOpen().

Here is the call graph for this function:

◆ MoveToDecompressingLocation() [1/2]

template<size_t src, size_t dst>
void BmnReaderCacheManager< src, dst >::MoveToDecompressingLocation ( int64_t value)

Definition at line 316 of file BmnReaderCacheManager.h.

References fCurrentOutputBufferPosition, fFileBeingProcessed, fOwnerArchiveReference, fTotalInputBufferFilledSize, fTotalOutputBufferFilledSize, IsEOF(), and UncompressNextDataChunk().

Referenced by MoveToDecompressingLocation().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ MoveToDecompressingLocation() [2/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
void BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::MoveToDecompressingLocation ( int64_t value)

References MoveToDecompressingLocation().

Here is the call graph for this function:

◆ Open() [1/2]

template<size_t src, size_t dst>
void BmnReaderCacheManager< src, dst >::Open ( const std::filesystem::path & inputFile,
const std::ios::openmode inputOpenMode )

Definition at line 224 of file BmnReaderCacheManager.h.

References Close(), fFileBeingProcessed, and fRemainingFileSizeToRead.

Referenced by Open().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Open() [2/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
void BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::Open ( const std::filesystem::path & inputFile,
const std::ios::openmode inputOpenMode )

References Open().

Here is the call graph for this function:

◆ operator=() [1/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
BmnReaderCacheManager & BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::operator= ( const BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize > & )
delete

References BmnReaderCacheManager().

Here is the call graph for this function:

◆ operator=() [2/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
BmnReaderCacheManager & BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::operator= ( const BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize > & )
delete

References BmnReaderCacheManager().

Here is the call graph for this function:

◆ operator==() [1/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
BmnReaderCacheManager & BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::operator== ( BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize > && )
delete

References BmnReaderCacheManager().

Here is the call graph for this function:

◆ operator==() [2/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
BmnReaderCacheManager & BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::operator== ( BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize > && )
delete

References BmnReaderCacheManager().

Here is the call graph for this function:

◆ Read() [1/2]

template<size_t tSrcSize, size_t tDstSize>
int64_t BmnReaderCacheManager< tSrcSize, tDstSize >::Read ( void * dataToFill,
int64_t sizeToFill )
nodiscard

Definition at line 263 of file BmnReaderCacheManager.h.

References fArchiveOutputBuffer, fCurrentOutputBufferPosition, fFileBeingProcessed, fOwnerArchiveReference, fTotalOutputBufferFilledSize, IsEOF(), and UncompressNextDataChunk().

Referenced by Read().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Read() [2/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
int64_t BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::Read ( void * dataToFill,
int64_t sizeToFill )
nodiscard

References Read().

Here is the call graph for this function:

◆ Seek() [1/2]

template<size_t src, size_t dst>
void BmnReaderCacheManager< src, dst >::Seek ( int64_t value)

Definition at line 310 of file BmnReaderCacheManager.h.

References fFileBeingProcessed.

Referenced by Seek().

Here is the caller graph for this function:

◆ Seek() [2/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
void BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::Seek ( int64_t value)

References Seek().

Here is the call graph for this function:

◆ Tell() [1/2]

template<size_t src, size_t dst>
int64_t BmnReaderCacheManager< src, dst >::Tell ( )
inlinenodiscardnoexcept

Definition at line 168 of file BmnReaderCacheManager.h.

References fCurrentOutputBufferPosition, fFileBeingProcessed, and fTotalOutputBufferFilledSize.

Referenced by Tell().

Here is the caller graph for this function:

◆ Tell() [2/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
int64_t BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::Tell ( )
inlinenodiscardnoexcept

References Tell().

Here is the call graph for this function:

◆ UncompressNextDataChunk() [1/2]

template<size_t tSrcSize, size_t tDstSize>
bool BmnReaderCacheManager< tSrcSize, tDstSize >::UncompressNextDataChunk ( )
nodiscardprivate

Definition at line 343 of file BmnReaderCacheManager.h.

References fArchiveOutputBuffer, fArchiveSourceBuffer, fCurrentInputBufferPosition, fFileBeingProcessed, fOwnerArchiveReference, fRemainingFileSizeToRead, fTotalInputBufferFilledSize, fTotalOutputBufferFilledSize, ReachedEOF, and Success.

Referenced by MoveToDecompressingLocation(), Read(), and UncompressNextDataChunk().

Here is the caller graph for this function:

◆ UncompressNextDataChunk() [2/2]

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
bool BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::UncompressNextDataChunk ( )
nodiscardprivate

Member Data Documentation

◆ fArchiveOutputBuffer

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
std::array< uint8_t, DestinationBufferSize > BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::fArchiveOutputBuffer
private

Definition at line 117 of file BmnReaderCacheManager.h.

Referenced by BmnReaderCacheManager(), Read(), and UncompressNextDataChunk().

◆ fArchiveSourceBuffer

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
std::array< uint8_t, SourceBufferSize > BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::fArchiveSourceBuffer
private

Definition at line 116 of file BmnReaderCacheManager.h.

Referenced by BmnReaderCacheManager(), and UncompressNextDataChunk().

◆ fCurrentInputBufferPosition

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
size_t BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::fCurrentInputBufferPosition
private

◆ fCurrentOutputBufferPosition

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
size_t BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::fCurrentOutputBufferPosition
private

◆ fFileBeingProcessed

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
std::ifstream BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::fFileBeingProcessed
private

◆ fOwnerArchiveReference

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
BmnIArchiveLibRead & BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::fOwnerArchiveReference
private

◆ fRemainingFileSizeToRead

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
int64_t BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::fRemainingFileSizeToRead
private

◆ fTotalInputBufferFilledSize

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
size_t BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::fTotalInputBufferFilledSize
private

◆ fTotalOutputBufferFilledSize

template<size_t SourceBufferSize = 32 * 1024ull, size_t DestinationBufferSize = 64 * 1024ull>
size_t BmnReaderCacheManager< SourceBufferSize, DestinationBufferSize >::fTotalOutputBufferFilledSize
private

The documentation for this class was generated from the following files: