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

ASCIIHexEncoder Class Reference

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

Inheritance diagram for ASCIIHexEncoder:

Inheritance graph
[legend]
Collaboration diagram for ASCIIHexEncoder:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ASCIIHexEncoder (Stream *strA)
virtual ~ASCIIHexEncoder ()
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 [4]
char * bufPtr
char * bufEnd
int lineLen
GBool eof

Constructor & Destructor Documentation

ASCIIHexEncoder::ASCIIHexEncoder Stream strA  ) 
 

Definition at line 3402 of file Stream.cc.

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

ASCIIHexEncoder::~ASCIIHexEncoder  )  [virtual]
 

Definition at line 3409 of file Stream.cc.

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


Member Function Documentation

void ASCIIHexEncoder::close  )  [virtual]
 

Reimplemented from FilterStream.

Definition at line 3422 of file Stream.cc.

GBool ASCIIHexEncoder::fillBuf  )  [private]
 

Definition at line 3425 of file Stream.cc.

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

Referenced by getChar(), and lookChar().

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

Implements Stream.

Definition at line 719 of file Stream.h.

References bufEnd, bufPtr, and fillBuf().

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

Implements Stream.

Definition at line 716 of file Stream.h.

References strWeird.

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

Reimplemented from Stream.

Definition at line 723 of file Stream.h.

References NULL.

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

Implements Stream.

Definition at line 724 of file Stream.h.

References gFalse.

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

Reimplemented from Stream.

Definition at line 725 of file Stream.h.

References gTrue.

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

Implements Stream.

Definition at line 721 of file Stream.h.

References bufEnd, bufPtr, and fillBuf().

void ASCIIHexEncoder::reset  )  [virtual]
 

Implements Stream.

Definition at line 3415 of file Stream.cc.

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


Member Data Documentation

char ASCIIHexEncoder::buf[4] [private]
 

Definition at line 729 of file Stream.h.

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

char* ASCIIHexEncoder::bufEnd [private]
 

Definition at line 731 of file Stream.h.

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

char* ASCIIHexEncoder::bufPtr [private]
 

Definition at line 730 of file Stream.h.

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

GBool ASCIIHexEncoder::eof [private]
 

Definition at line 733 of file Stream.h.

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

int ASCIIHexEncoder::lineLen [private]
 

Definition at line 732 of file Stream.h.

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


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