Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

LowFirstBitWriter Class Reference

. More...

#include <zdeflate.h>

Inheritance diagram for LowFirstBitWriter:

Filter BufferedTransformation Deflator Gzip ZlibCompressor List of all members.

Public Methods

 LowFirstBitWriter (BufferedTransformation *outQ)
void PutBits (unsigned long value,unsigned int length)
void FlushBitBuffer ()
void StartCounting ()
unsigned long FinishCounting ()

Protected Attributes

bool m_counting
unsigned long m_bitCount
unsigned long m_buffer
unsigned int m_bitsBuffered
unsigned int m_bytesBuffered
SecByteBlock m_outputBuffer

Detailed Description

.

Definition at line 10 of file zdeflate.h.


Member Function Documentation

unsigned long LowFirstBitWriter::FinishCounting ( )
 

Definition at line 29 of file zdeflate.cpp.

void LowFirstBitWriter::FlushBitBuffer ( )
 

Definition at line 59 of file zdeflate.cpp.

void LowFirstBitWriter::PutBits ( unsigned long value,
unsigned int length )
 

Definition at line 36 of file zdeflate.cpp.


Member Data Documentation

unsigned long LowFirstBitWriter::m_bitCount [protected]
 

Definition at line 22 of file zdeflate.h.

unsigned int LowFirstBitWriter::m_bitsBuffered [protected]
 

Definition at line 24 of file zdeflate.h.

unsigned long LowFirstBitWriter::m_buffer [protected]
 

Definition at line 23 of file zdeflate.h.

unsigned int LowFirstBitWriter::m_bytesBuffered [protected]
 

Definition at line 24 of file zdeflate.h.

bool LowFirstBitWriter::m_counting [protected]
 

Definition at line 21 of file zdeflate.h.

SecByteBlock LowFirstBitWriter::m_outputBuffer [protected]
 

Definition at line 25 of file zdeflate.h.


The documentation for this class was generated from the following files:
Generated at Mon Jan 15 01:16:53 2001 for Crypto++ by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000