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


Public Member Functions | |
| FileStream (FILE *fA, Guint startA, GBool limitedA, Guint lengthA, Object *dictA) | |
| virtual | ~FileStream () |
| virtual Stream * | makeSubStream (Guint startA, GBool limitedA, Guint lengthA, Object *dictA) |
| virtual StreamKind | getKind () |
| virtual void | reset () |
| virtual void | close () |
| virtual int | getChar () |
| virtual int | lookChar () |
| virtual int | getPos () |
| virtual void | setPos (Guint pos, int dir=0) |
| virtual GBool | isBinary (GBool last=gTrue) |
| virtual Guint | getStart () |
| virtual void | moveStart (int delta) |
Private Member Functions | |
| GBool | fillBuf () |
Private Attributes | |
| FILE * | f |
| Guint | start |
| GBool | limited |
| Guint | length |
| char | buf [fileStreamBufSize] |
| char * | bufPtr |
| char * | bufEnd |
| Guint | bufPos |
| int | savePos |
| GBool | saved |
|
||||||||||||||||||||||||
|
Definition at line 557 of file Stream.cc. References buf, bufEnd, bufPos, bufPtr, f, gFalse, length, limited, saved, savePos, and start. Referenced by makeSubStream(). |
|
|
Definition at line 570 of file Stream.cc. References close(). |
|
|
Reimplemented from Stream. Definition at line 596 of file Stream.cc. References f, gFalse, saved, and savePos. Referenced by ~FileStream(). |
|
|
Definition at line 607 of file Stream.cc. References buf, bufEnd, bufPos, bufPtr, BaseStream::decrypt, f, fileStreamBufSize, gFalse, gTrue, length, limited, p, and start. Referenced by getChar(), and lookChar(). |
|
|
Implements Stream. |
|
|
Implements Stream. Definition at line 254 of file Stream.h. References strFile. |
|
|
Implements Stream. |
|
|
Implements BaseStream. Definition at line 264 of file Stream.h. References start. |
|
|
Implements Stream. |
|
|
Implements Stream. |
|
||||||||||||||||||||
|
Implements BaseStream. Definition at line 574 of file Stream.cc. References f, and FileStream(). |
|
|
Implements BaseStream. |
|
|
Implements Stream. Definition at line 579 of file Stream.cc. References buf, bufEnd, bufPos, bufPtr, BaseStream::decrypt, f, gTrue, Decrypt::reset(), saved, savePos, and start. |
|
||||||||||||
|
Implements BaseStream. |
|
|
Definition at line 275 of file Stream.h. Referenced by FileStream(), fillBuf(), getPos(), moveStart(), reset(), and setPos(). |
|
|
Definition at line 277 of file Stream.h. Referenced by FileStream(), fillBuf(), getChar(), lookChar(), moveStart(), reset(), and setPos(). |
|
|
Definition at line 278 of file Stream.h. Referenced by FileStream(), fillBuf(), getPos(), moveStart(), reset(), and setPos(). |
|
|
Definition at line 276 of file Stream.h. Referenced by FileStream(), fillBuf(), getChar(), getPos(), lookChar(), moveStart(), reset(), and setPos(). |
|
|
Definition at line 271 of file Stream.h. Referenced by close(), FileStream(), fillBuf(), makeSubStream(), reset(), and setPos(). |
|
|
Definition at line 274 of file Stream.h. Referenced by FileStream(), and fillBuf(). |
|
|
Definition at line 273 of file Stream.h. Referenced by FileStream(), and fillBuf(). |
|
|
Definition at line 280 of file Stream.h. Referenced by close(), FileStream(), and reset(). |
|
|
Definition at line 279 of file Stream.h. Referenced by close(), FileStream(), and reset(). |
|
|
Definition at line 272 of file Stream.h. Referenced by FileStream(), fillBuf(), getStart(), moveStart(), and reset(). |
1.4.2