KDECore
#include <kgzipfilter.h>
Public Types | |
| enum | Flag { RawDeflate = 0, ZlibHeader = 1, GZipHeader = 2 } |
Public Types inherited from KFilterBase | |
| enum | FilterFlags { NoHeaders = 0, WithHeaders = 1 } |
| enum | Result { Ok, End, Error } |
Public Member Functions | |
| KGzipFilter () | |
| virtual | ~KGzipFilter () |
| virtual Result | compress (bool finish) |
| virtual int | inBufferAvailable () const |
| virtual void | init (int mode) |
| void | init (int mode, Flag flag) |
| 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) |
Public Member Functions inherited from KFilterBase | |
| KFilterBase () | |
| virtual | ~KFilterBase () |
| QIODevice * | device () |
| FilterFlags | filterFlags () const |
| virtual bool | inBufferEmpty () const |
| virtual bool | outBufferFull () const |
| void | setDevice (QIODevice *dev, bool autodelete=false) |
| void | setFilterFlags (FilterFlags flags) |
Additional Inherited Members | |
Static Public Member Functions inherited from KFilterBase | |
| static KFilterBase * | findFilterByFileName (const QString &fileName) |
| static KFilterBase * | findFilterByMimeType (const QString &mimeType) |
Protected Member Functions inherited from KFilterBase | |
| virtual void | virtual_hook (int id, void *data) |
Protected Attributes inherited from KFilterBase | |
| bool | m_bAutoDel |
| QIODevice * | m_dev |
Detailed Description
Internal class used by KFilterDev.
This header is not installed.
Definition at line 32 of file kgzipfilter.h.
Member Enumeration Documentation
| enum KGzipFilter::Flag |
| Enumerator | |
|---|---|
| RawDeflate | |
| ZlibHeader | |
| GZipHeader | |
Definition at line 48 of file kgzipfilter.h.
Constructor & Destructor Documentation
| KGzipFilter::KGzipFilter | ( | ) |
Definition at line 58 of file kgzipfilter.cpp.
|
virtual |
Definition at line 64 of file kgzipfilter.cpp.
Member Function Documentation
|
virtual |
Implements KFilterBase.
Definition at line 353 of file kgzipfilter.cpp.
|
virtual |
Implements KFilterBase.
Definition at line 294 of file kgzipfilter.cpp.
|
virtual |
Implements KFilterBase.
Definition at line 69 of file kgzipfilter.cpp.
| void KGzipFilter::init | ( | int | mode, |
| Flag | flag | ||
| ) |
Definition at line 74 of file kgzipfilter.cpp.
|
virtual |
Implements KFilterBase.
Definition at line 110 of file kgzipfilter.cpp.
|
virtual |
Implements KFilterBase.
Definition at line 298 of file kgzipfilter.cpp.
|
virtual |
Implements KFilterBase.
Definition at line 156 of file kgzipfilter.cpp.
|
virtual |
Reimplemented from KFilterBase.
Definition at line 136 of file kgzipfilter.cpp.
|
virtual |
Implements KFilterBase.
Definition at line 286 of file kgzipfilter.cpp.
|
virtual |
Implements KFilterBase.
Definition at line 281 of file kgzipfilter.cpp.
|
virtual |
Reimplemented from KFilterBase.
Definition at line 115 of file kgzipfilter.cpp.
|
virtual |
Implements KFilterBase.
Definition at line 320 of file kgzipfilter.cpp.
| void KGzipFilter::writeFooter | ( | ) |
Definition at line 265 of file kgzipfilter.cpp.
|
virtual |
Implements KFilterBase.
Definition at line 239 of file kgzipfilter.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2015 The KDE developers.
Generated on Fri May 1 2015 14:05:51 by doxygen 1.8.9.1 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
Public Types inherited from