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-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:47:11 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.