#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. |