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

PPMd.h File Reference

#include "CSource.h"
#include "PPMdType.h"

Include dependency graph for PPMd.h:

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

Go to the source code of this file.

Defines

#define _PPMD_H_

Enumerations

enum  MR_METHOD { MRM_RESTART, MRM_CUT_OFF, MRM_FREEZE }

Functions

BOOL _STDCALL StartSubAllocator (UINT SubAllocatorSize)
void _STDCALL StopSubAllocator ()
DWORD _STDCALL GetUsedMemory ()
void _STDCALL EncodeFile (CSink *EncodedFile, CSource *DecodedFile, int MaxOrder, MR_METHOD MRMethod=MRM_RESTART)
void _STDCALL DecodeFile (CSink *DecodedFile, CSource *EncodedFile, int MaxOrder, MR_METHOD MRMethod=MRM_RESTART)
void _STDCALL PrintInfo (CInfo *DecodedFile, CInfo *EncodedFile)


Define Documentation

#define _PPMD_H_
 

Definition at line 11 of file PPMd.h.


Enumeration Type Documentation

enum MR_METHOD
 

Enumeration values:
MRM_RESTART 
MRM_CUT_OFF 
MRM_FREEZE 

Definition at line 28 of file PPMd.h.


Function Documentation

void _STDCALL DecodeFile CSink DecodedFile,
CSource EncodedFile,
int  MaxOrder,
MR_METHOD  MRMethod = MRM_RESTART
 

Definition at line 638 of file Model.cpp.

References _PPMD_D_PUTC, ARI_DEC_NORMALIZE, ARI_INIT_DECODER, ariRemoveSubrange(), ClearMask(), PPM_CONTEXT::decodeBinSymbol(), PPM_CONTEXT::decodeSymbol1(), PPM_CONTEXT::decodeSymbol2(), EscCount, MaxContext, ns, NumMasked, PPM_CONTEXT::NumStats, OrderFall, PrefetchData(), StartModelRare(), PPM_CONTEXT::STATE::Successor, PPM_CONTEXT::Suffix, PPM_CONTEXT::STATE::Symbol, UnitsStart, and UpdateModel().

Referenced by UnPPM().

void _STDCALL EncodeFile CSink EncodedFile,
CSource DecodedFile,
int  MaxOrder,
MR_METHOD  MRMethod = MRM_RESTART
 

Definition at line 607 of file Model.cpp.

References _PPMD_E_GETC, ARI_ENC_NORMALIZE, ARI_FLUSH_ENCODER, ariEncodeSymbol(), ariInitEncoder(), ariShiftEncodeSymbol(), ClearMask(), PPM_CONTEXT::encodeBinSymbol(), PPM_CONTEXT::encodeSymbol1(), PPM_CONTEXT::encodeSymbol2(), EscCount, MaxContext, ns, NumMasked, PPM_CONTEXT::NumStats, OrderFall, PrefetchData(), StartModelRare(), PPM_CONTEXT::STATE::Successor, PPM_CONTEXT::Suffix, TOT_BITS, UnitsStart, and UpdateModel().

DWORD _STDCALL GetUsedMemory  ) 
 

Definition at line 53 of file SubAlloc.h.

References BList, HiUnit, i, Indx2Units, LoUnit, N_INDEXES, pText, BLK_NODE::Stamp, SubAllocatorSize, UNIT_SIZE, and UnitsStart.

Referenced by RestoreModelRare().

void _STDCALL PrintInfo CInfo DecodedFile,
CInfo EncodedFile
 

BOOL _STDCALL StartSubAllocator UINT  SubAllocatorSize  ) 
 

Definition at line 65 of file SubAlloc.h.

References FALSE, HeapStart, NULL, StopSubAllocator(), SubAllocatorSize, t, and TRUE.

Referenced by UnPPM().

void _STDCALL StopSubAllocator  ) 
 

Definition at line 60 of file SubAlloc.h.

References HeapStart, and SubAllocatorSize.

Referenced by StartSubAllocator(), and UnPPM().


Generated on Sat Nov 5 16:50:06 2005 for OPIE by  doxygen 1.4.2