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

Public Member Functions | |
| Stream () | |
| virtual | ~Stream () |
| int | incRef () |
| int | decRef () |
| virtual StreamKind | getKind ()=0 |
| virtual void | reset ()=0 |
| virtual void | close () |
| virtual int | getChar ()=0 |
| virtual int | lookChar ()=0 |
| virtual int | getRawChar () |
| virtual char * | getLine (char *buf, int size) |
| virtual int | getPos ()=0 |
| virtual void | setPos (Guint pos, int dir=0)=0 |
| virtual GString * | getPSFilter (char *indent) |
| virtual GBool | isBinary (GBool last=gTrue)=0 |
| virtual BaseStream * | getBaseStream ()=0 |
| virtual Dict * | getDict ()=0 |
| virtual GBool | isEncoder () |
| Stream * | addFilters (Object *dict) |
Private Member Functions | |
| Stream * | makeFilter (char *name, Stream *str, Object *params) |
Private Attributes | |
| int | ref |
|
|
Definition at line 56 of file Stream.cc. References ref. |
|
|
|
|
|
Definition at line 96 of file Stream.cc. References Object::arrayGet(), Object::arrayGetLength(), Object::dictLookup(), error(), Object::free(), Object::getName(), getPos(), i, Object::initNull(), Object::isArray(), Object::isName(), Object::isNull(), makeFilter(), and str. Referenced by Gfx::buildImageStream(), and Parser::makeStream(). |
|
|
Reimplemented in FilterStream, FileStream, MemStream, FixedLengthEncoder, ASCIIHexEncoder, ASCII85Encoder, and RunLengthEncoder. Definition at line 63 of file Stream.cc. Referenced by FilterStream::close(), OutputDev::drawImage(), QOutputDev::drawImage(), OutputDev::drawImageMask(), QOutputDev::drawImageMask(), PostScriptFunction::PostScriptFunction(), GfxFont::readEmbFontFile(), SampledFunction::SampledFunction(), and PDFDoc::saveAs(). |
|
|
Definition at line 54 of file Stream.h. References ref. |
|
|
Implemented in BaseStream, and FilterStream. Referenced by FilterStream::getBaseStream(), and Gfx::opBeginImage(). |
|
|
|
Implemented in BaseStream, and FilterStream. Referenced by Gfx::doImage(), and FilterStream::getDict(). |
|
|
Implemented in FileStream, MemStream, EmbedStream, ASCIIHexStream, ASCII85Stream, LZWStream, RunLengthStream, CCITTFaxStream, DCTStream, FlateStream, EOFStream, FixedLengthEncoder, ASCIIHexEncoder, ASCII85Encoder, and RunLengthEncoder. Referenced by EmbedStream::getKind(). |
|
||||||||||||
|
Definition at line 71 of file Stream.cc. References getChar(), i, lookChar(), and NULL. Referenced by XRef::constructXRef(). |
|
|
Implemented in FilterStream, FileStream, MemStream, and EmbedStream. Referenced by addFilters(), XRef::constructXRef(), EmbedStream::getPos(), FilterStream::getPos(), makeFilter(), and XRef::readXRef(). |
|
|
Reimplemented in ASCIIHexStream, ASCII85Stream, LZWStream, RunLengthStream, CCITTFaxStream, DCTStream, FlateStream, EOFStream, FixedLengthEncoder, ASCIIHexEncoder, ASCII85Encoder, and RunLengthEncoder. Definition at line 92 of file Stream.cc. Referenced by DCTStream::getPSFilter(), CCITTFaxStream::getPSFilter(), RunLengthStream::getPSFilter(), LZWStream::getPSFilter(), ASCII85Stream::getPSFilter(), and ASCIIHexStream::getPSFilter(). |
|
|
Reimplemented in LZWStream, and FlateStream. Definition at line 66 of file Stream.cc. References error(). Referenced by StreamPredictor::getNextLine(). |
|
|
Definition at line 53 of file Stream.h. References ref. |
|
|
|
Reimplemented in FixedLengthEncoder, ASCIIHexEncoder, ASCII85Encoder, and RunLengthEncoder. Definition at line 99 of file Stream.h. References gFalse. Referenced by ASCII85Encoder::~ASCII85Encoder(), ASCIIHexEncoder::~ASCIIHexEncoder(), FixedLengthEncoder::~FixedLengthEncoder(), and RunLengthEncoder::~RunLengthEncoder(). |
|
|
Implemented in FileStream, MemStream, EmbedStream, ASCIIHexStream, ASCII85Stream, LZWStream, RunLengthStream, CCITTFaxStream, DCTStream, FlateStream, EOFStream, FixedLengthEncoder, ASCIIHexEncoder, ASCII85Encoder, and RunLengthEncoder. Referenced by getLine(), PostScriptFunction::getToken(), EmbedStream::lookChar(), and XRef::readXRef(). |
|
||||||||||||||||
|
Definition at line 140 of file Stream.cc. References bits, colors, Object::dictLookup(), encoding, error(), Object::free(), Object::getBool(), Object::getInt(), getPos(), gFalse, gTrue, Object::isBool(), Object::isDict(), and Object::isInt(). Referenced by addFilters(). |
|
|
||||||||||||
|
Implemented in BaseStream, FilterStream, FileStream, MemStream, and EmbedStream. |
|
|
|
1.4.2