strigi/src/streamanalyzer
Strigi::StreamEndAnalyzer Class Reference
#include <streamendanalyzer.h>

Public Member Functions | |
| virtual | ~StreamEndAnalyzer () |
| virtual signed char | analyze (Strigi::AnalysisResult &idx, InputStream *in)=0 |
| virtual bool | checkHeader (const char *header, int32_t headersize) const =0 |
| const std::string | error () const |
| virtual const char * | name () const =0 |
Protected Attributes | |
| std::string | m_error |
Detailed Description
Definition at line 31 of file streamendanalyzer.h.
Constructor & Destructor Documentation
| virtual Strigi::StreamEndAnalyzer::~StreamEndAnalyzer | ( | ) | [inline, virtual] |
Definition at line 35 of file streamendanalyzer.h.
Member Function Documentation
| virtual signed char Strigi::StreamEndAnalyzer::analyze | ( | Strigi::AnalysisResult & | idx, | |
| InputStream * | in | |||
| ) | [pure virtual] |
Implemented in ArEndAnalyzer, BmpEndAnalyzer, Bz2EndAnalyzer, CpioEndAnalyzer, GZipEndAnalyzer, HelperEndAnalyzer, IFilterEndAnalyzer, LzmaEndAnalyzer, MailEndAnalyzer, MpegEndAnalyzer, OleEndAnalyzer, RpmEndAnalyzer, SdfEndAnalyzer, TarEndAnalyzer, TextEndAnalyzer, ZipEndAnalyzer, and ZipExeEndAnalyzer.
| virtual bool Strigi::StreamEndAnalyzer::checkHeader | ( | const char * | header, | |
| int32_t | headersize | |||
| ) | const [pure virtual] |
Implemented in ArEndAnalyzer, BmpEndAnalyzer, Bz2EndAnalyzer, CpioEndAnalyzer, GZipEndAnalyzer, HelperEndAnalyzer, IFilterEndAnalyzer, LzmaEndAnalyzer, MailEndAnalyzer, MpegEndAnalyzer, OleEndAnalyzer, RpmEndAnalyzer, SdfEndAnalyzer, TarEndAnalyzer, TextEndAnalyzer, ZipEndAnalyzer, and ZipExeEndAnalyzer.
| const std::string Strigi::StreamEndAnalyzer::error | ( | ) | const [inline] |
Definition at line 38 of file streamendanalyzer.h.
| virtual const char* Strigi::StreamEndAnalyzer::name | ( | ) | const [pure virtual] |
Implemented in ArEndAnalyzer, BmpEndAnalyzer, Bz2EndAnalyzer, CpioEndAnalyzer, GZipEndAnalyzer, HelperEndAnalyzer, IFilterEndAnalyzer, LzmaEndAnalyzer, MailEndAnalyzer, MpegEndAnalyzer, OleEndAnalyzer, RpmEndAnalyzer, SdfEndAnalyzer, TarEndAnalyzer, TextEndAnalyzer, ZipEndAnalyzer, and ZipExeEndAnalyzer.
Member Data Documentation
std::string Strigi::StreamEndAnalyzer::m_error [protected] |
Definition at line 33 of file streamendanalyzer.h.
The documentation for this class was generated from the following file:
KDE 4.4 API Reference