Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ASCII85Encoder Class Reference

#include </home/clem/local/src/opie/noncore/unsupported/qpdf/xpdf/Stream.h>

Inheritance diagram for ASCII85Encoder:

Inheritance graph
[legend]
Collaboration diagram for ASCII85Encoder:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ASCII85Encoder (Stream *strA)
virtual ~ASCII85Encoder ()
virtual StreamKind getKind ()
virtual void reset ()
virtual void close ()
virtual int getChar ()
virtual int lookChar ()
virtual GStringgetPSFilter (char *indent)
virtual GBool isBinary (GBool last=gTrue)
virtual GBool isEncoder ()

Private Member Functions

GBool fillBuf ()

Private Attributes

char buf [8]
char * bufPtr
char * bufEnd
int lineLen
GBool eof

Constructor & Destructor Documentation

ASCII85Encoder::ASCII85Encoder Stream strA  ) 
 

Definition at line 3452 of file Stream.cc.

References buf, bufEnd, bufPtr, eof, gFalse, and lineLen.

ASCII85Encoder::~ASCII85Encoder  )  [virtual]
 

Definition at line 3459 of file Stream.cc.

References Stream::isEncoder(), and FilterStream::str.


Member Function Documentation

void ASCII85Encoder::close  )  [virtual]
 

Reimplemented from FilterStream.

Definition at line 3471 of file Stream.cc.

GBool ASCII85Encoder::fillBuf  )  [private]
 

Definition at line 3474 of file Stream.cc.

References buf, bufEnd, bufPtr, eof, Stream::getChar(), gFalse, gTrue, lineLen, and FilterStream::str.

Referenced by getChar(), and lookChar().

virtual int ASCII85Encoder::getChar  )  [inline, virtual]
 

Implements Stream.

Definition at line 750 of file Stream.h.

References bufEnd, bufPtr, and fillBuf().

virtual StreamKind ASCII85Encoder::getKind  )  [inline, virtual]
 

Implements Stream.

Definition at line 747 of file Stream.h.

References strWeird.

virtual GString* ASCII85Encoder::getPSFilter char *  indent  )  [inline, virtual]
 

Reimplemented from Stream.

Definition at line 754 of file Stream.h.

References NULL.

virtual GBool ASCII85Encoder::isBinary GBool  last = gTrue  )  [inline, virtual]
 

Implements Stream.

Definition at line 755 of file Stream.h.

References gFalse.

virtual GBool ASCII85Encoder::isEncoder  )  [inline, virtual]
 

Reimplemented from Stream.

Definition at line 756 of file Stream.h.

References gTrue.

virtual int ASCII85Encoder::lookChar  )  [inline, virtual]
 

Implements Stream.

Definition at line 752 of file Stream.h.

References bufEnd, bufPtr, and fillBuf().

void ASCII85Encoder::reset  )  [virtual]
 

Implements Stream.

Definition at line 3464 of file Stream.cc.

References buf, bufEnd, bufPtr, eof, gFalse, lineLen, Stream::reset(), and FilterStream::str.


Member Data Documentation

char ASCII85Encoder::buf[8] [private]
 

Definition at line 760 of file Stream.h.

Referenced by ASCII85Encoder(), fillBuf(), and reset().

char* ASCII85Encoder::bufEnd [private]
 

Definition at line 762 of file Stream.h.

Referenced by ASCII85Encoder(), fillBuf(), getChar(), lookChar(), and reset().

char* ASCII85Encoder::bufPtr [private]
 

Definition at line 761 of file Stream.h.

Referenced by ASCII85Encoder(), fillBuf(), getChar(), lookChar(), and reset().

GBool ASCII85Encoder::eof [private]
 

Definition at line 764 of file Stream.h.

Referenced by ASCII85Encoder(), fillBuf(), and reset().

int ASCII85Encoder::lineLen [private]
 

Definition at line 763 of file Stream.h.

Referenced by ASCII85Encoder(), fillBuf(), and reset().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:26:44 2005 for OPIE by  doxygen 1.4.2