KDECore
KGzipFilter Class Reference
Internal class used by KFilterDev. More...
#include <kgzipfilter.h>
Inheritance diagram for KGzipFilter:

Public Types | |
enum | Flag { RawDeflate = 0, ZlibHeader = 1, GZipHeader = 2 } |
Public Member Functions | |
virtual Result | compress (bool finish) |
virtual int | inBufferAvailable () const |
void | init (int mode, Flag flag) |
virtual void | init (int mode) |
KGzipFilter () | |
virtual int | mode () const |
virtual int | outBufferAvailable () const |
virtual bool | readHeader () |
virtual void | reset () |
virtual void | setInBuffer (const char *data, uint size) |
virtual void | setOutBuffer (char *data, uint maxlen) |
virtual void | terminate () |
virtual Result | uncompress () |
void | writeFooter () |
virtual bool | writeHeader (const QByteArray &fileName) |
virtual | ~KGzipFilter () |
Detailed Description
Internal class used by KFilterDev.
This header is not installed.
For internal use only.
Definition at line 32 of file kgzipfilter.h.
Member Enumeration Documentation
enum KGzipFilter::Flag |
Definition at line 48 of file kgzipfilter.h.
Constructor & Destructor Documentation
KGzipFilter::KGzipFilter | ( | ) |
Definition at line 57 of file kgzipfilter.cpp.
KGzipFilter::~KGzipFilter | ( | ) | [virtual] |
Definition at line 63 of file kgzipfilter.cpp.
Member Function Documentation
KGzipFilter::Result KGzipFilter::compress | ( | bool | finish | ) | [virtual] |
int KGzipFilter::inBufferAvailable | ( | ) | const [virtual] |
void KGzipFilter::init | ( | int | mode, | |
Flag | flag | |||
) |
Definition at line 73 of file kgzipfilter.cpp.
void KGzipFilter::init | ( | int | mode | ) | [virtual] |
int KGzipFilter::mode | ( | ) | const [virtual] |
int KGzipFilter::outBufferAvailable | ( | ) | const [virtual] |
bool KGzipFilter::readHeader | ( | ) | [virtual] |
void KGzipFilter::reset | ( | ) | [virtual] |
For internal use only.
Reimplemented from KFilterBase.
Definition at line 123 of file kgzipfilter.cpp.
void KGzipFilter::setInBuffer | ( | const char * | data, | |
uint | size | |||
) | [virtual] |
void KGzipFilter::setOutBuffer | ( | char * | data, | |
uint | maxlen | |||
) | [virtual] |
void KGzipFilter::terminate | ( | ) | [virtual] |
For internal use only.
Reimplemented from KFilterBase.
Definition at line 107 of file kgzipfilter.cpp.
KGzipFilter::Result KGzipFilter::uncompress | ( | ) | [virtual] |
void KGzipFilter::writeFooter | ( | ) |
Definition at line 248 of file kgzipfilter.cpp.
bool KGzipFilter::writeHeader | ( | const QByteArray & | filename | ) | [virtual] |
The documentation for this class was generated from the following files: