Jive reference manual
List of all members | Public Member Functions | Protected Member Functions
jem::io::Inflator Class Reference

#include <jem/io/Inflator.h>

Inheritance diagram for jem::io::Inflator:
Inheritance graph

Public Member Functions

 Inflator (Ref< InputStream > input, ZipMode zmode, idx_t bufsize)
 
bool atEnd () const
 
ulint getBytesIn () const
 
ulint getBytesOut () const
 
ulint getChecksum () const
 
idx_t poll (const Time &timeout)
 
void finish (ThrowMode tm=CAN_THROW)
 
idx_t inflate (void *buf, idx_t n)
 
bool read (byte &b)
 

Protected Member Functions

virtual ~Inflator ()
 
- Protected Member Functions inherited from jem::Collectable
 Collectable ()
 Creates an empty Collectable. More...
 
 ~Collectable ()
 Frees resources. More...
 

Constructor & Destructor Documentation

jem::io::Inflator::Inflator ( Ref< InputStream input,
ZipMode  zmode,
idx_t  bufsize 
)
virtual jem::io::Inflator::~Inflator ( )
protectedvirtual

Member Function Documentation

bool jem::io::Inflator::atEnd ( ) const
ulint jem::io::Inflator::getBytesIn ( ) const
ulint jem::io::Inflator::getBytesOut ( ) const
ulint jem::io::Inflator::getChecksum ( ) const
idx_t jem::io::Inflator::poll ( const Time timeout)
void jem::io::Inflator::finish ( ThrowMode  tm = CAN_THROW)
idx_t jem::io::Inflator::inflate ( void *  buf,
idx_t  n 
)
bool jem::io::Inflator::read ( byte &  b)