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
◆ Flag
| enum KGzipFilter::Flag |
| Enumerator | |
|---|---|
| RawDeflate | |
| ZlibHeader | |
| GZipHeader | |
Definition at line 48 of file kgzipfilter.h.
Constructor & Destructor Documentation
◆ KGzipFilter()
| KGzipFilter::KGzipFilter | ( | ) |
Definition at line 58 of file kgzipfilter.cpp.
◆ ~KGzipFilter()
|
virtual |
Definition at line 64 of file kgzipfilter.cpp.
Member Function Documentation
◆ compress()
|
virtual |
Implements KFilterBase.
Definition at line 353 of file kgzipfilter.cpp.
◆ inBufferAvailable()
|
virtual |
Implements KFilterBase.
Definition at line 294 of file kgzipfilter.cpp.
◆ init() [1/2]
|
virtual |
Implements KFilterBase.
Definition at line 69 of file kgzipfilter.cpp.
◆ init() [2/2]
| void KGzipFilter::init | ( | int | mode, |
| Flag | flag ) |
Definition at line 74 of file kgzipfilter.cpp.
◆ mode()
|
virtual |
Implements KFilterBase.
Definition at line 110 of file kgzipfilter.cpp.
◆ outBufferAvailable()
|
virtual |
Implements KFilterBase.
Definition at line 298 of file kgzipfilter.cpp.
◆ readHeader()
|
virtual |
Implements KFilterBase.
Definition at line 156 of file kgzipfilter.cpp.
◆ reset()
|
virtual |
Reimplemented from KFilterBase.
Definition at line 136 of file kgzipfilter.cpp.
◆ setInBuffer()
|
virtual |
Implements KFilterBase.
Definition at line 286 of file kgzipfilter.cpp.
◆ setOutBuffer()
|
virtual |
Implements KFilterBase.
Definition at line 281 of file kgzipfilter.cpp.
◆ terminate()
|
virtual |
Reimplemented from KFilterBase.
Definition at line 115 of file kgzipfilter.cpp.
◆ uncompress()
|
virtual |
Implements KFilterBase.
Definition at line 320 of file kgzipfilter.cpp.
◆ writeFooter()
| void KGzipFilter::writeFooter | ( | ) |
Definition at line 265 of file kgzipfilter.cpp.
◆ writeHeader()
|
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-2026 The KDE developers.
Generated on by doxygen 1.16.1 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.