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

strigi/src/streams

Strigi::CpioInputStream

Strigi::CpioInputStream Class Reference

#include <cpioinputstream.h>

Inheritance diagram for Strigi::CpioInputStream:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CpioInputStream (InputStream *input)
 ~CpioInputStream ()
InputStream * nextEntry ()

Static Public Member Functions

static bool checkHeader (const char *data, int32_t datasize)
static SubStreamProvider * factory (InputStream *input)

Detailed Description

Definition at line 28 of file cpioinputstream.h.


Constructor & Destructor Documentation

CpioInputStream::CpioInputStream ( InputStream *  input  )  [explicit]

Definition at line 39 of file cpioinputstream.cpp.

CpioInputStream::~CpioInputStream (  ) 

Definition at line 43 of file cpioinputstream.cpp.


Member Function Documentation

bool CpioInputStream::checkHeader ( const char *  data,
int32_t  datasize 
) [static]

Definition at line 33 of file cpioinputstream.cpp.

static SubStreamProvider* Strigi::CpioInputStream::factory ( InputStream *  input  )  [inline, static]

Definition at line 40 of file cpioinputstream.h.

InputStream * CpioInputStream::nextEntry (  )  [virtual]

Get the next substream.

This function should return a stream representing the next substream that can be read from the input stream, or 0 if there are no more substreams.

For example, if the input stream were a tar archive, it would return a stream representing the next file or directory in the archive.

It should also load the substream (the same one that was returned) into entrystream, and set entryinfo to an EntryInfo giving information about the substream.

If there may be more substreams, but an error occurred, 0 should be returned, the status should be set to Error and an error message should be set.

Returns:
the next substream, or 0 if there are no more substreams or an error occurred

Implements Strigi::SubStreamProvider.

Definition at line 46 of file cpioinputstream.cpp.


The documentation for this class was generated from the following files:
  • cpioinputstream.h
  • cpioinputstream.cpp

strigi/src/streams

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

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