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

Stream.h File Reference

#include <stdio.h>
#include "gtypes.h"
#include "Object.h"

Include dependency graph for Stream.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define fileStreamBufSize   256
#define flateWindow   32768
#define flateMask   (flateWindow-1)
#define flateMaxHuffman   15
#define flateMaxCodeLenCodes   19
#define flateMaxLitCodes   288
#define flateMaxDistCodes   30

Enumerations

enum  StreamKind {
  strFile, strASCIIHex, strASCII85, strLZW,
  strRunLength, strCCITTFax, strDCT, strFlate,
  strWeird
}


Define Documentation

#define fileStreamBufSize   256
 

Definition at line 244 of file Stream.h.

Referenced by FileStream::fillBuf().

#define flateMask   (flateWindow-1)
 

Definition at line 594 of file Stream.h.

Referenced by FlateStream::getChar(), FlateStream::getRawChar(), and FlateStream::readSome().

#define flateMaxCodeLenCodes   19
 

Definition at line 596 of file Stream.h.

Referenced by FlateStream::readDynamicCodes().

#define flateMaxDistCodes   30
 

Definition at line 598 of file Stream.h.

Referenced by FlateStream::loadFixedCodes(), and FlateStream::readDynamicCodes().

#define flateMaxHuffman   15
 

Definition at line 595 of file Stream.h.

Referenced by FlateStream::compHuffmanCodes(), FlateStream::getHuffmanCodeWord(), and FlateStream::loadFixedCodes().

#define flateMaxLitCodes   288
 

Definition at line 597 of file Stream.h.

Referenced by FlateStream::loadFixedCodes(), and FlateStream::readDynamicCodes().

#define flateWindow   32768
 

Definition at line 593 of file Stream.h.

Referenced by FlateStream::readSome().


Enumeration Type Documentation

enum StreamKind
 

Enumeration values:
strFile 
strASCIIHex 
strASCII85 
strLZW 
strRunLength 
strCCITTFax 
strDCT 
strFlate 
strWeird 

Definition at line 27 of file Stream.h.


Generated on Sat Nov 5 17:19:35 2005 for OPIE by  doxygen 1.4.2