FFL
Loading...
Searching...
No Matches
FFLiZlibInflator Class Reference

#include <FFLiZlibInflator.h>

Inherits FFLiZlibInterface.

Public Member Functions

 FFLiZlibInflator (FFLiAllocatorInterface &allocatorInterface, s32 windowBits)
virtual ~FFLiZlibInflator ()
virtual s32 Process (void **ppDst, u32 *pDstSize, const void **ppSrc, u32 *pSrcSize, s32 flush)
virtual u32 TotalInputSize () const
virtual u32 TotalOutputSize () const
Public Member Functions inherited from FFLiZlibInterface
virtual ~FFLiZlibInterface ()

Private Attributes

FFLiZlibAllocator m_ZlibAllocator
z_stream m_Stream
bool m_IsStreamEnd

Constructor & Destructor Documentation

◆ FFLiZlibInflator()

FFLiZlibInflator::FFLiZlibInflator ( FFLiAllocatorInterface & allocatorInterface,
s32 windowBits )

◆ ~FFLiZlibInflator()

FFLiZlibInflator::~FFLiZlibInflator ( )
virtual

Member Function Documentation

◆ Process()

s32 FFLiZlibInflator::Process ( void ** ppDst,
u32 * pDstSize,
const void ** ppSrc,
u32 * pSrcSize,
s32 flush )
virtual

Implements FFLiZlibInterface.

◆ TotalInputSize()

virtual u32 FFLiZlibInflator::TotalInputSize ( ) const
virtual

Implements FFLiZlibInterface.

◆ TotalOutputSize()

virtual u32 FFLiZlibInflator::TotalOutputSize ( ) const
virtual

Implements FFLiZlibInterface.

Member Data Documentation

◆ m_ZlibAllocator

FFLiZlibAllocator FFLiZlibInflator::m_ZlibAllocator
private

◆ m_Stream

z_stream FFLiZlibInflator::m_Stream
private

◆ m_IsStreamEnd

bool FFLiZlibInflator::m_IsStreamEnd
private