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

WvEncoder Class Reference

#include <wvencoder.h>

Inheritance diagram for WvEncoder:

WvGzip WvGzip List of all members.

Public Methods

 WvEncoder ()
virtual ~WvEncoder ()
virtual bool isok () const
void encode (const void *in, size_t insize, bool flush)
void flush ()
 WvEncoder ()
virtual ~WvEncoder ()
virtual bool isok () const
void encode (const void *in, size_t insize, bool flush)
void flush ()

Public Attributes

WvBuffer outbuf

Protected Methods

virtual size_t do_encode (const unsigned char *in, size_t insize, bool flush)=0
virtual size_t do_encode (const unsigned char *in, size_t insize, bool flush)=0

Constructor & Destructor Documentation

WvEncoder::WvEncoder  
 

Definition at line 9 of file wvencoder.cc.

WvEncoder::~WvEncoder   [virtual]
 

Definition at line 15 of file wvencoder.cc.

WvEncoder::WvEncoder  
 

virtual WvEncoder::~WvEncoder   [virtual]
 


Member Function Documentation

virtual size_t WvEncoder::do_encode const unsigned char *    in,
size_t    insize,
bool    flush
[protected, pure virtual]
 

Implemented in WvGzip, and WvGzip.

virtual size_t WvEncoder::do_encode const unsigned char *    in,
size_t    insize,
bool    flush
[protected, pure virtual]
 

Implemented in WvGzip, and WvGzip.

Referenced by encode().

void WvEncoder::encode const void *    in,
size_t    insize,
bool    flush
 

void WvEncoder::encode const void *    in,
size_t    insize,
bool    flush
 

Definition at line 28 of file wvencoder.cc.

References do_encode(), and flush().

Referenced by flush().

void WvEncoder::flush   [inline]
 

Definition at line 25 of file utils/wvencoder.h.

References encode().

void WvEncoder::flush   [inline]
 

Definition at line 25 of file include/wvencoder.h.

References encode().

Referenced by WvGzip::do_encode(), and encode().

virtual bool WvEncoder::isok   const [virtual]
 

Reimplemented in WvGzip, and WvGzip.

bool WvEncoder::isok   const [virtual]
 

Reimplemented in WvGzip, and WvGzip.

Definition at line 21 of file wvencoder.cc.


Member Data Documentation

WvBuffer WvEncoder::outbuf
 

Definition at line 28 of file utils/wvencoder.h.

Referenced by WvGzip::do_encode().


The documentation for this class was generated from the following files:
Generated on Sun Aug 25 12:42:43 2002 for WvStreams by doxygen1.2.15