Public Member Functions | List of all members
openmsx::ZlibInflate Class Reference

#include <ZlibInflate.hh>

Public Member Functions

 ZlibInflate (const byte *buffer, size_t len)
 ~ZlibInflate ()
void skip (size_t num)
byte getByte ()
unsigned get16LE ()
unsigned get32LE ()
std::string getString (size_t len)
std::string getCString ()
size_t inflate (MemBuffer< byte > &output, size_t sizeHint=65536)

Detailed Description

Definition at line 11 of file ZlibInflate.hh.

Constructor & Destructor Documentation

openmsx::ZlibInflate::ZlibInflate ( const byte buffer,
size_t  len 

Definition at line 9 of file

References gl::max().

openmsx::ZlibInflate::~ZlibInflate ( )

Definition at line 25 of file

Member Function Documentation

unsigned openmsx::ZlibInflate::get16LE ( )

Definition at line 49 of file

References getByte().

unsigned openmsx::ZlibInflate::get32LE ( )

Definition at line 56 of file

References getByte().

byte openmsx::ZlibInflate::getByte ( )

Definition at line 39 of file

Referenced by get16LE(), get32LE(), getCString(), getString(), and skip().

std::string openmsx::ZlibInflate::getCString ( )

Definition at line 74 of file

References getByte().

std::string openmsx::ZlibInflate::getString ( size_t  len)

Definition at line 65 of file

References getByte().

size_t openmsx::ZlibInflate::inflate ( MemBuffer< byte > &  output,
size_t  sizeHint = 65536 
void openmsx::ZlibInflate::skip ( size_t  num)

Definition at line 32 of file

References getByte().

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