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:
KDE 4.3 API Reference