FilterFileSource Class Reference

#include <FilterFileSource.h>

Inheritance diagram for FilterFileSource:

Inheritance graph
[legend]
Collaboration diagram for FilterFileSource:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void clear ()
virtual void clear ()
virtual void close ()
virtual void close ()
 FilterFileSource (void)
 FilterFileSource (void)
virtual bool isEOF ()
virtual bool isEOF ()
virtual bool isError ()
virtual bool isError ()
virtual bool open (string inSourceLocation, unsigned long inStartByte=0)
virtual bool open (string inSourceLocation)
virtual unsigned long read (char *outBuffer, unsigned long inNumBytes)
virtual unsigned long read (char *outBuffer, unsigned long inNumBytes)
virtual unsigned long seek (unsigned long inPos)
virtual unsigned long seek (unsigned long inPos)
virtual string shouldRetryAt ()
virtual string shouldRetryAt ()
virtual ~FilterFileSource (void)
virtual ~FilterFileSource (void)

Protected Attributes

fstream mSourceFile

Constructor & Destructor Documentation

FilterFileSource::FilterFileSource void   ) 
 

Definition at line 34 of file FilterFileSource.cpp.

FilterFileSource::~FilterFileSource void   )  [virtual]
 

Definition at line 38 of file FilterFileSource.cpp.

References mSourceFile.

FilterFileSource::FilterFileSource void   ) 
 

virtual FilterFileSource::~FilterFileSource void   )  [virtual]
 


Member Function Documentation

virtual void FilterFileSource::clear  )  [virtual]
 

Implements IFilterDataSource.

void FilterFileSource::clear  )  [virtual]
 

Implements IFilterDataSource.

Definition at line 54 of file FilterFileSource.cpp.

References mSourceFile.

virtual void FilterFileSource::close  )  [virtual]
 

Implements IFilterDataSource.

void FilterFileSource::close  )  [virtual]
 

Implements IFilterDataSource.

Definition at line 47 of file FilterFileSource.cpp.

References mSourceFile.

virtual bool FilterFileSource::isEOF  )  [virtual]
 

Implements IFilterDataSource.

bool FilterFileSource::isEOF  )  [virtual]
 

Implements IFilterDataSource.

Definition at line 57 of file FilterFileSource.cpp.

References mSourceFile.

virtual bool FilterFileSource::isError  )  [inline, virtual]
 

Implements IFilterDataSource.

Definition at line 51 of file FilterFileSource.h.

virtual bool FilterFileSource::isError  )  [inline, virtual]
 

Implements IFilterDataSource.

Definition at line 51 of file FilterFileSource.h.

bool FilterFileSource::open string  inSourceLocation,
unsigned long  inStartByte = 0
[virtual]
 

Implements IFilterDataSource.

Definition at line 50 of file FilterFileSource.cpp.

References mSourceFile.

bool FilterFileSource::open string  inSourceLocation  )  [virtual]
 

Implements IFilterDataSource.

Definition at line 50 of file FilterFileSource.cpp.

References mSourceFile.

virtual unsigned long FilterFileSource::read char *  outBuffer,
unsigned long  inNumBytes
[virtual]
 

Implements IFilterDataSource.

unsigned long FilterFileSource::read char *  outBuffer,
unsigned long  inNumBytes
[virtual]
 

Implements IFilterDataSource.

Definition at line 60 of file FilterFileSource.cpp.

References mSourceFile.

virtual unsigned long FilterFileSource::seek unsigned long  inPos  )  [virtual]
 

Implements IFilterDataSource.

unsigned long FilterFileSource::seek unsigned long  inPos  )  [virtual]
 

Implements IFilterDataSource.

Definition at line 43 of file FilterFileSource.cpp.

References mSourceFile.

virtual string FilterFileSource::shouldRetryAt  )  [inline, virtual]
 

Implements IFilterDataSource.

Definition at line 53 of file FilterFileSource.h.

virtual string FilterFileSource::shouldRetryAt  )  [inline, virtual]
 

Implements IFilterDataSource.

Definition at line 53 of file FilterFileSource.h.


Member Data Documentation

fstream FilterFileSource::mSourceFile [protected]
 

Definition at line 57 of file FilterFileSource.h.

Referenced by clear(), close(), isEOF(), open(), read(), seek(), and ~FilterFileSource().


The documentation for this class was generated from the following files:
Generated on Fri Feb 17 00:00:36 2006 for oggdsf by  doxygen 1.3.9