Gizmo3D

gzCompress.h File Reference

Basic utilites for byte stream compress/uncompress. More...

#include "gzTemplates.h"
#include "gzSerialize.h"

Go to the source code of this file.

Functions

gzBool gzCompress (const gzArray< gzUByte > &from, gzArray< gzUByte > &to, gzDynamicArray< gzUByte > *buffer=NULL)
gzBool gzUnCompress (const gzArray< gzUByte > &from, gzArray< gzUByte > &to)
gzBool gzCompress (const gzDynamicArray< gzUByte > &from, gzDynamicArray< gzUByte > &to, gzDynamicArray< gzUByte > *buffer=NULL)
gzBool gzUnCompress (const gzDynamicArray< gzUByte > &from, gzDynamicArray< gzUByte > &to)
gzBool gzCompress (const gzUByte *from, gzULong len_in, gzUByte *to, gzULong &len_out)
gzBool gzUnCompress (const gzUByte *from, gzULong len_in, gzUByte *to, gzULong &len_out)
gzULong gzCRC32 (gzULong crc, const gzUByte *buffer, gzULong len)
 CRC32 polynom x^32+x^26+x^23+x^22+x^16+x^12+x^11+x^10+x^8+x^7+x^5+x^4+x^2+x+1.


Detailed Description

Basic utilites for byte stream compress/uncompress.

Definition in file gzCompress.h.


Function Documentation

gzBool gzCompress const gzUByte from,
gzULong  len_in,
gzUByte to,
gzULong len_out
 

gzBool gzCompress const gzDynamicArray< gzUByte > &  from,
gzDynamicArray< gzUByte > &  to,
gzDynamicArray< gzUByte > *  buffer = NULL
 

gzBool gzCompress const gzArray< gzUByte > &  from,
gzArray< gzUByte > &  to,
gzDynamicArray< gzUByte > *  buffer = NULL
 

gzULong gzCRC32 gzULong  crc,
const gzUByte buffer,
gzULong  len
 

CRC32 polynom x^32+x^26+x^23+x^22+x^16+x^12+x^11+x^10+x^8+x^7+x^5+x^4+x^2+x+1.

gzBool gzUnCompress const gzUByte from,
gzULong  len_in,
gzUByte to,
gzULong len_out
 

gzBool gzUnCompress const gzDynamicArray< gzUByte > &  from,
gzDynamicArray< gzUByte > &  to
 

gzBool gzUnCompress const gzArray< gzUByte > &  from,
gzArray< gzUByte > &  to
 


Documentation for Gizmo3D generated at Wed Feb 20 11:54:13 2008 by   Saab Training Systems AB, ¸ (c) 2003-and beyond