Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

FilterStream Class Reference

#include </home/clem/local/src/opie/noncore/unsupported/qpdf/xpdf/Stream.h>

Inheritance diagram for FilterStream:

Inheritance graph
[legend]
Collaboration diagram for FilterStream:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 FilterStream (Stream *strA)
virtual ~FilterStream ()
virtual void close ()
virtual int getPos ()
virtual void setPos (Guint pos, int dir=0)
virtual BaseStreamgetBaseStream ()
virtual DictgetDict ()

Protected Attributes

Streamstr

Constructor & Destructor Documentation

FilterStream::FilterStream Stream strA  ) 
 

Definition at line 295 of file Stream.cc.

References str.

FilterStream::~FilterStream  )  [virtual]
 

Definition at line 299 of file Stream.cc.


Member Function Documentation

void FilterStream::close  )  [virtual]
 

Reimplemented from Stream.

Reimplemented in FixedLengthEncoder, ASCIIHexEncoder, ASCII85Encoder, and RunLengthEncoder.

Definition at line 302 of file Stream.cc.

References Stream::close(), and str.

virtual BaseStream* FilterStream::getBaseStream  )  [inline, virtual]
 

Implements Stream.

Definition at line 164 of file Stream.h.

References Stream::getBaseStream(), and str.

virtual Dict* FilterStream::getDict  )  [inline, virtual]
 

Implements Stream.

Definition at line 165 of file Stream.h.

References Stream::getDict(), and str.

virtual int FilterStream::getPos  )  [inline, virtual]
 

Implements Stream.

Definition at line 162 of file Stream.h.

References Stream::getPos(), and str.

Referenced by CCITTFaxStream::getBlackCode(), FlateStream::getHuffmanCodeWord(), CCITTFaxStream::getTwoDimCode(), CCITTFaxStream::getWhiteCode(), CCITTFaxStream::lookChar(), ASCIIHexStream::lookChar(), DCTStream::readAdobeMarker(), DCTStream::readBit(), FlateStream::readDynamicCodes(), DCTStream::readFrameInfo(), DCTStream::readHeader(), DCTStream::readHuffmanTables(), DCTStream::readHuffSym(), DCTStream::readMCURow(), DCTStream::readQuantTables(), DCTStream::readRestartInterval(), DCTStream::readScanInfo(), FlateStream::readSome(), DCTStream::readTrailer(), FlateStream::reset(), LZWStream::reset(), and FlateStream::startBlock().

void FilterStream::setPos Guint  pos,
int  dir = 0
[virtual]
 

Implements Stream.

Definition at line 306 of file Stream.cc.

References error().


Member Data Documentation

Stream* FilterStream::str [protected]
 

Definition at line 169 of file Stream.h.

Referenced by close(), LZWStream::dumpFile(), RunLengthEncoder::fillBuf(), ASCII85Encoder::fillBuf(), ASCIIHexEncoder::fillBuf(), RunLengthStream::fillBuf(), FilterStream(), getBaseStream(), FixedLengthEncoder::getChar(), LZWStream::getCode(), FlateStream::getCodeWord(), getDict(), FlateStream::getHuffmanCodeWord(), getPos(), DCTStream::getPSFilter(), CCITTFaxStream::getPSFilter(), RunLengthStream::getPSFilter(), LZWStream::getPSFilter(), ASCII85Stream::getPSFilter(), ASCIIHexStream::getPSFilter(), DCTStream::getRawStream(), FlateStream::isBinary(), DCTStream::isBinary(), CCITTFaxStream::isBinary(), RunLengthStream::isBinary(), LZWStream::isBinary(), ASCII85Stream::isBinary(), ASCIIHexStream::isBinary(), CCITTFaxStream::lookBits(), FixedLengthEncoder::lookChar(), ASCII85Stream::lookChar(), ASCIIHexStream::lookChar(), DCTStream::read16(), DCTStream::readAdobeMarker(), DCTStream::readBit(), DCTStream::readFrameInfo(), DCTStream::readHeader(), DCTStream::readHuffmanTables(), DCTStream::readMarker(), DCTStream::readQuantTables(), DCTStream::readScanInfo(), FlateStream::readSome(), RunLengthEncoder::reset(), ASCII85Encoder::reset(), ASCIIHexEncoder::reset(), FixedLengthEncoder::reset(), FlateStream::reset(), DCTStream::reset(), CCITTFaxStream::reset(), RunLengthStream::reset(), ASCII85Stream::reset(), ASCIIHexStream::reset(), FlateStream::startBlock(), ASCII85Encoder::~ASCII85Encoder(), ASCII85Stream::~ASCII85Stream(), ASCIIHexEncoder::~ASCIIHexEncoder(), ASCIIHexStream::~ASCIIHexStream(), CCITTFaxStream::~CCITTFaxStream(), DCTStream::~DCTStream(), EOFStream::~EOFStream(), FixedLengthEncoder::~FixedLengthEncoder(), FlateStream::~FlateStream(), LZWStream::~LZWStream(), RunLengthEncoder::~RunLengthEncoder(), and RunLengthStream::~RunLengthStream().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:32:51 2005 for OPIE by  doxygen 1.4.2