#include <Stream.h>
Inheritance diagram for Stream:

Public Methods | |
| 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 (int psLevel, char *indent) |
| virtual GBool | isBinary (GBool last=gTrue)=0 |
| virtual BaseStream * | getBaseStream ()=0 |
| virtual Dict * | getDict ()=0 |
| virtual GBool | isEncoder () |
| Stream * | addFilters (Object *dict) |
| virtual void | ignoreLength () |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in FilterStream, FileStream, and MemStream. |
|
|
|
|
|
Implemented in BaseStream, and FilterStream. |
|
|
|
Implemented in BaseStream, and FilterStream. |
|
|
||||||||||||
|
|
|
|
Implemented in FilterStream, FileStream, MemStream, and EmbedStream. |
|
||||||||||||
|
Reimplemented in JBIG2Stream, JPXStream, ASCIIHexStream, ASCII85Stream, LZWStream, RunLengthStream, CCITTFaxStream, DCTStream, FlateStream, EOFStream, FixedLengthEncoder, ASCIIHexEncoder, ASCII85Encoder, RunLengthEncoder, and DeviceNRecoder. |
|
|
Reimplemented in LZWStream, and FlateStream. |
|
|
Reimplemented in FilterStream, and FileStream. |
|
|
|
|
|
|
Reimplemented in FixedLengthEncoder, ASCIIHexEncoder, ASCII85Encoder, RunLengthEncoder, and DeviceNRecoder. |
|
|
|
||||||||||||
|
Implemented in BaseStream, FilterStream, FileStream, MemStream, and EmbedStream. |
1.2.18