class KFilterBase


Contains pure virtuals
Definition#include <kfilterbase.h>
InheritsQObject [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types

Public Methods

Public Static Methods

Protected Members


Detailed Description

 KFilterBase ()

 ~KFilterBase ()

[virtual]

void  setDevice ( QIODevice * dev )

QIODevice *  device ()

void  init ()

[virtual]

void  terminate ()

[virtual]

void  reset ()

[virtual]

bool  readHeader ()

[pure virtual]

void  setOutBuffer ( char * data, uint maxlen )

[pure virtual]

void  setInBuffer ( char * data, uint size )

[pure virtual]

bool  inBufferEmpty ()

[const virtual]

int  inBufferAvailable ()

[const pure virtual]

bool  outBufferFull ()

[const virtual]

int  outBufferAvailable ()

[const pure virtual]

enum Result { OK, END, ERROR }; }

Result  uncompress ()

[pure virtual]

KFilterBase *  findFilterByFileName ( const QString & fileName )

[static]

Call this to create the appropriate filter for the file named @fileName.

KFilterBase *  findFilterByMimeType ( const QString & mimeType )

[static]

Call this to create the appropriate filter for the mimetype mimeType. For instance application/x-gzip.

QIODevice * m_dev

[protected: ]


Generated by: marc@yogi on Tue Mar 27 13:07:59 2001, using kdoc 2.0a48.