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

C:/temp/src/j2k/LZH/LZBuffer.hpp

Go to the documentation of this file.
00001 #ifndef __J2K__LZH__LZBuffer_HPP__
00002 #define __J2K__LZH__LZBuffer_HPP__
00003 
00004 class LZBuffer {
00005 protected:
00006   inline LZBuffer();
00007   inline ~LZBuffer();
00008 
00009 protected:
00010   inline static int _wrap( LZPOS pos );
00011   inline static int _distance( int diff );
00012 
00013   inline void _toBuf( BYTE );
00014   inline void _toBuf( const BYTE*, size_t sz );
00015   inline void _bufCpy( BYTE* dst, int pos, size_t sz );
00016   inline int _nMatch( int pos, const BYTE* p, int nLimit );
00017 
00018 protected:
00019   BYTE* buf;
00020   LZPOS bufPos;
00021 };
00022 
00023 #endif

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