Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

FileStream Class Reference

#include <Stream.h>

Inheritance diagram for FileStream:

BaseStream Stream List of all members.

Public Methods

 FileStream (FILE *fA, Guint startA, GBool limitedA, Guint lengthA, Object *dictA)
virtual ~FileStream ()
virtual StreammakeSubStream (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 void ignoreLength ()
virtual Guint getStart ()
virtual void moveStart (int delta)

Constructor & Destructor Documentation

FileStream::FileStream FILE *    fA,
Guint    startA,
GBool    limitedA,
Guint    lengthA,
Object   dictA
 

FileStream::~FileStream   [virtual]
 


Member Function Documentation

void FileStream::close   [virtual]
 

Reimplemented from Stream.

virtual int FileStream::getChar void    [inline, virtual]
 

Implements Stream.

virtual StreamKind FileStream::getKind   [inline, virtual]
 

Implements Stream.

virtual int FileStream::getPos   [inline, virtual]
 

Implements Stream.

virtual Guint FileStream::getStart   [inline, virtual]
 

Implements BaseStream.

virtual void FileStream::ignoreLength   [inline, virtual]
 

Reimplemented from Stream.

virtual int FileStream::lookChar   [inline, virtual]
 

Implements Stream.

Stream * FileStream::makeSubStream Guint    startA,
GBool    limitedA,
Guint    lengthA,
Object   dictA
[virtual]
 

Implements BaseStream.

void FileStream::moveStart int    delta [virtual]
 

Implements BaseStream.

void FileStream::reset   [virtual]
 

Implements Stream.

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

Implements BaseStream.


The documentation for this class was generated from the following files:
Generated on Wed Nov 3 12:59:32 2004 for Lemur Toolkit by doxygen1.2.18