IFilterDataSource Class Reference

#include <IFilterDataSource.h>

Inheritance diagram for IFilterDataSource:

Inheritance graph
[legend]
List of all members.

Public Member Functions

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

Constructor & Destructor Documentation

IFilterDataSource::IFilterDataSource void   )  [inline]
 

Definition at line 38 of file IFilterDataSource.h.

virtual IFilterDataSource::~IFilterDataSource void   )  [inline, virtual]
 

Definition at line 39 of file IFilterDataSource.h.

IFilterDataSource::IFilterDataSource void   )  [inline]
 

Definition at line 38 of file IFilterDataSource.h.

virtual IFilterDataSource::~IFilterDataSource void   )  [inline, virtual]
 

Definition at line 39 of file IFilterDataSource.h.


Member Function Documentation

virtual void IFilterDataSource::clear  )  [pure virtual]
 

Implemented in CachedHTTPFileSource, FilterFileSource, HTTPFileSource, FilterFileSource, HTTPFileSource, and HTTPStreamingFileSource.

virtual void IFilterDataSource::clear  )  [pure virtual]
 

Implemented in CachedHTTPFileSource, FilterFileSource, HTTPFileSource, FilterFileSource, HTTPFileSource, and HTTPStreamingFileSource.

Referenced by OggDemuxPacketSourceFilter::resetStream(), and OggDemuxSourceFilter::resetStream().

virtual void IFilterDataSource::close  )  [pure virtual]
 

Implemented in CachedHTTPFileSource, FilterFileSource, HTTPFileSource, FilterFileSource, HTTPFileSource, and HTTPStreamingFileSource.

virtual void IFilterDataSource::close  )  [pure virtual]
 

Implemented in CachedHTTPFileSource, FilterFileSource, HTTPFileSource, FilterFileSource, HTTPFileSource, and HTTPStreamingFileSource.

Referenced by OggDemuxPacketSourceFilter::resetStream(), OggDemuxSourceFilter::resetStream(), OggDemuxPacketSourceFilter::~OggDemuxPacketSourceFilter(), and OggDemuxSourceFilter::~OggDemuxSourceFilter().

virtual bool IFilterDataSource::isEOF  )  [pure virtual]
 

Implemented in CachedHTTPFileSource, FilterFileSource, HTTPFileSource, FilterFileSource, HTTPFileSource, and HTTPStreamingFileSource.

virtual bool IFilterDataSource::isEOF  )  [pure virtual]
 

Implemented in CachedHTTPFileSource, FilterFileSource, HTTPFileSource, FilterFileSource, HTTPFileSource, and HTTPStreamingFileSource.

Referenced by OggDemuxPacketSourceFilter::DataProcessLoop(), OggDemuxSourceFilter::DataProcessLoop(), OggDemuxPacketSourceFilter::SetUpPins(), and OggDemuxSourceFilter::SetUpPins().

virtual bool IFilterDataSource::isError  )  [pure virtual]
 

Implemented in FilterFileSource, HTTPFileSource, FilterFileSource, HTTPFileSource, and HTTPStreamingFileSource.

virtual bool IFilterDataSource::isError  )  [pure virtual]
 

Implemented in FilterFileSource, HTTPFileSource, FilterFileSource, HTTPFileSource, and HTTPStreamingFileSource.

Referenced by OggDemuxPacketSourceFilter::SetUpPins(), and OggDemuxSourceFilter::SetUpPins().

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

Implemented in FilterFileSource, HTTPFileSource, and HTTPStreamingFileSource.

virtual bool IFilterDataSource::open string  inSourceLocation  )  [pure virtual]
 

Implemented in CachedHTTPFileSource, FilterFileSource, and HTTPFileSource.

Referenced by OggDemuxPacketSourceFilter::resetStream(), OggDemuxSourceFilter::resetStream(), OggDemuxPacketSourceFilter::SetUpPins(), and OggDemuxSourceFilter::SetUpPins().

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

Implemented in CachedHTTPFileSource, FilterFileSource, HTTPFileSource, FilterFileSource, HTTPFileSource, and HTTPStreamingFileSource.

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

Implemented in CachedHTTPFileSource, FilterFileSource, HTTPFileSource, FilterFileSource, HTTPFileSource, and HTTPStreamingFileSource.

Referenced by OggDemuxPacketSourceFilter::DataProcessLoop(), OggDemuxSourceFilter::DataProcessLoop(), OggDemuxPacketSourceFilter::SetUpPins(), and OggDemuxSourceFilter::SetUpPins().

virtual unsigned long IFilterDataSource::seek unsigned long  inPos  )  [pure virtual]
 

Implemented in CachedHTTPFileSource, FilterFileSource, HTTPFileSource, FilterFileSource, HTTPFileSource, and HTTPStreamingFileSource.

virtual unsigned long IFilterDataSource::seek unsigned long  inPos  )  [pure virtual]
 

Implemented in CachedHTTPFileSource, FilterFileSource, HTTPFileSource, FilterFileSource, HTTPFileSource, and HTTPStreamingFileSource.

Referenced by OggDemuxPacketSourceFilter::resetStream(), OggDemuxSourceFilter::resetStream(), OggDemuxPacketSourceFilter::SetPositions(), OggDemuxSourceFilter::SetPositions(), OggDemuxPacketSourceFilter::SetUpPins(), and OggDemuxSourceFilter::SetUpPins().

virtual string IFilterDataSource::shouldRetryAt  )  [pure virtual]
 

Implemented in FilterFileSource, HTTPFileSource, FilterFileSource, HTTPFileSource, and HTTPStreamingFileSource.

virtual string IFilterDataSource::shouldRetryAt  )  [pure virtual]
 

Implemented in FilterFileSource, HTTPFileSource, FilterFileSource, HTTPFileSource, and HTTPStreamingFileSource.

Referenced by OggDemuxPacketSourceFilter::SetUpPins(), and OggDemuxSourceFilter::SetUpPins().


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