Main Page   Packages   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

C:/temp/src/j2k/LZH/Lzhl.cpp File Reference

#include "lzhl.h"
#include "_huff.h"
#include "_lz.h"

Go to the source code of this file.

Defines

#define LZHLINTERNAL

Functions

LZHL_CHANDLE LZHLCreateCompressor (void)
size_t LZHLCompressorCalcMaxBuf (size_t sz)
size_t LZHLCompress (LZHL_CHANDLE compressor, void *dst, const void *src, size_t srcSz)
void LZHLDestroyCompressor (LZHL_CHANDLE compressor)
LZHL_DHANDLE LZHLCreateDecompressor (void)
int LZHLDecompress (LZHL_DHANDLE decompressor, void *dst, size_t *dstSz, void *src, size_t *srcSz)
void LZHLDestroyDecompressor (LZHL_DHANDLE decompressor)


Define Documentation

#define LZHLINTERNAL
 

Definition at line 6 of file Lzhl.cpp.


Function Documentation

size_t LZHLCompress LZHL_CHANDLE    compressor,
void *    dst,
const void *    src,
size_t    srcSz
 

Definition at line 25 of file Lzhl.cpp.

00026 {
00027   return ((LZHLCompressor*)compressor)->compress( (BYTE*)dst, (const BYTE*)src, srcSz );
00028 }

size_t LZHLCompressorCalcMaxBuf size_t    sz
 

Definition at line 20 of file Lzhl.cpp.

00021 {
00022   return LZHLCompressor::calcMaxBuf( sz );
00023 }

LZHL_CHANDLE LZHLCreateCompressor void   
 

Definition at line 15 of file Lzhl.cpp.

Referenced by LZHL_DHANDLE_NULL(), and lzhl_send().

00016 {
00017   return (LZHL_CHANDLE)new LZHLCompressor();
00018 }

LZHL_DHANDLE LZHLCreateDecompressor void   
 

Definition at line 37 of file Lzhl.cpp.

Referenced by LZHL_DHANDLE_NULL(), and lzhl_recv().

00038 {
00039   return (LZHL_DHANDLE)new LZHLDecompressor();
00040 }

int LZHLDecompress LZHL_DHANDLE    decompressor,
void *    dst,
size_t *    dstSz,
void *    src,
size_t *    srcSz
 

Definition at line 42 of file Lzhl.cpp.

00043 {
00044   return ((LZHLDecompressor*)decompressor)->decompress( (BYTE*)dst, dstSz, (BYTE*)src, srcSz );
00045 }

void LZHLDestroyCompressor LZHL_CHANDLE    compressor
 

Definition at line 30 of file Lzhl.cpp.

00031 {
00032   delete (LZHLCompressor*)compressor;
00033 }

void LZHLDestroyDecompressor LZHL_DHANDLE    decompressor
 

Definition at line 47 of file Lzhl.cpp.

00048 {
00049   delete (LZHLDecompressor*)decompressor;
00050 }


Generated on Sun Oct 14 18:47:41 2001 for Standard J2K Library by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001