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

MemStream Class Reference

#include <Stream.h>

Inheritance diagram for MemStream:

BaseStream Stream List of all members.

Public Methods

 MemStream (char *bufA, Guint startA, Guint lengthA, Object *dictA)
virtual ~MemStream ()
virtual Stream * makeSubStream (Guint start, GBool limited, 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 Guint getStart ()
virtual void moveStart (int delta)
virtual void doDecryption (Guchar *fileKey, int keyLength, int objNum, int objGen)

Constructor & Destructor Documentation

MemStream::MemStream (  char *    bufA,
Guint    startA,
Guint    lengthA,
Object *    dictA
) 
 

MemStream::~MemStream (    )  [virtual]
 


Member Function Documentation

void MemStream::close (    )  [virtual]
 

Reimplemented from Stream.

void MemStream::doDecryption (  Guchar *    fileKey,
int    keyLength,
int    objNum,
int    objGen
)  [virtual]
 

Reimplemented from BaseStream.

virtual int MemStream::getChar (  void    )  [inline, virtual]
 

Implements Stream.

virtual StreamKind MemStream::getKind (    )  [inline, virtual]
 

Implements Stream.

virtual int MemStream::getPos (    )  [inline, virtual]
 

Implements Stream.

virtual Guint MemStream::getStart (    )  [inline, virtual]
 

Implements BaseStream.

virtual int MemStream::lookChar (    )  [inline, virtual]
 

Implements Stream.

Stream * MemStream::makeSubStream (  Guint    start,
GBool    limited,
Guint    lengthA,
Object *    dictA
)  [virtual]
 

Implements BaseStream.

void MemStream::moveStart (  int    delta )  [virtual]
 

Implements BaseStream.

void MemStream::reset (    )  [virtual]
 

Implements Stream.

void MemStream::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:45 2004 for Lemur Toolkit by doxygen1.2.18