• Skip to content
  • Skip to link menu
KDE 4.4 API Reference
  • KDE API Reference
  • KDE Support
  • Sitemap
  • Contact Us
 

strigi/src/streamanalyzer

Strigi Namespace Reference

Strigi is the major namespace for all classes that are used in the analysis of streams. More...

Namespaces

namespace  IndexPluginLoader

Classes

class  AnalysisCaller
class  AnalysisResult
 Indexed representation of a file. More...
class  AnalyzerConfiguration
 This class provides information and functions to control the analysis. More...
class  AnalyzerFactoryFactory
 Provides a list of analyzer factories present within a plugin. More...
class  AnalyzerLoader
class  ClassProperties
class  DirAnalyzer
class  DirLister
class  EventThroughAnalyzer
class  EventThroughAnalyzerFactory
class  FieldProperties
class  FieldPropertiesDb
 This class is the default implementation for getting at metadata related to properties. More...
class  FieldRegister
 A register for storing the fields associated with an analysis. More...
class  FileLister
class  HtmlSaxAnalyzer
class  HtmlSaxAnalyzerFactory
class  IndexedDocument
class  IndexManager
 Abstract interface that manages access to the IndexReader and IndexWriter instances provided by a particular index backend. More...
class  IndexReader
 Abstract class that provides read access to a Strigi index. More...
class  IndexWriter
 Abstract class that provides write access to a Strigi index. More...
class  LineEventAnalyzer
class  MimeEventAnalyzer
class  MimeEventAnalyzerFactory
class  Query
class  QueryParser
class  RegisteredField
 Represents a field in the ontology of a file. More...
class  SaxEventAnalyzer
class  StreamAnalyzer
class  StreamAnalyzerFactory
 The StreamAnalyzerFactory class. More...
class  StreamEndAnalyzer
class  StreamEndAnalyzerFactory
class  StreamEventAnalyzer
class  StreamEventAnalyzerFactory
class  StreamLineAnalyzer
 This class is especially well suited for file formats that are based on lines of plain text, i.e. More...
class  StreamLineAnalyzerFactory
 This is the factory for the creation of a StreamLineAnalyzer. More...
class  StreamSaxAnalyzer
 This class is well suited for analyzing XML based file formats, for example SVG files. More...
class  StreamSaxAnalyzerFactory
 This is the factory for the creation of a StreamSaxAnalyzer. More...
class  StreamThroughAnalyzer
 This class defines an interface for analyzing streams. More...
class  StreamThroughAnalyzerFactory
 The factory class for the StreamThroughAnalyzer. More...
class  Term
class  Variant
 Simple inefficient implementation of a variant type as needed by xesam. More...

Typedefs

typedef StreamBase< char > InputStream

Functions

void deleteIndexManager (Strigi::IndexManager *m)

Detailed Description

Strigi is the major namespace for all classes that are used in the analysis of streams.

This class does the same as the Posix command find $dir -type f -mmin -$age The performance is equal, but there are a couple of advantages:

  • the last modification date is given instead of the age of the file in minutes
  • the wanted file are returned as two strings for dirpath and filename through a callback function instead of one concatenated string through a pipe.
  • no need to spawn a separate process

Typedef Documentation

typedef StreamBase< char > Strigi::InputStream

Definition at line 28 of file streamendanalyzer.h.


Function Documentation

void Strigi::IndexPluginLoader::deleteIndexManager ( Strigi::IndexManager *  m  ) 

Definition at line 238 of file indexpluginloader.cpp.

strigi/src/streamanalyzer

Skip menu "strigi/src/streamanalyzer"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

KDE Support

Skip menu "KDE Support"
  • akonadi
  • Decibel
  • grantlee
  • kdewin
  • phonon
  •     Backend
  • polkit-qt
  • qca
  • qimageblitz
  • soprano
  • strigi
  •     searchclient
  •     streamanalyzer
  •     streams
Generated for KDE Support by doxygen 1.5.9-20090814
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal