Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
p6gzip.h File Reference
#include "p6datastream.h"
#include "p6iohandler.h"

Go to the source code of this file.

Classes

interface  P6R::p6IGzipDeflateBuffer
 
interface  P6R::p6IGzipDeflateToHandler
 
interface  P6R::p6IGzipDeflateToStream
 
interface  P6R::p6IGzipInflateBuffer
 
interface  P6R::p6IGzipInflateFromHandler
 
interface  P6R::p6IGzipInflateToStream
 
interface  P6R::p6IZlibSSH
 

Namespaces

 P6R
 

Macros

#define COMP_p6GzipDeflateBuffer   {0x94A8B513,0x5AD4,0x4917,{0xA8,0xE5,0x06,0xCC,0x6A,0x32,0xBC,0x4D}}
 
#define COMP_p6GzipDeflateToHandler   {0x33A7D609,0x14AB,0x4522,{0xB9,0x7E,0x43,0x54,0x19,0xC8,0xE9,0xDC}}
 
#define COMP_p6GzipDeflateToStream   {0x19B5F73C,0x100A,0x4514,{0x8E,0x66,0x26,0x6A,0xAC,0x9C,0xBF,0xA0}}
 
#define COMP_p6GzipInflateBuffer   {0xC125EDDE,0xF846,0x47D7,{0x8E,0x62,0x70,0x9F,0x54,0xB0,0x20,0x5D}}
 
#define COMP_p6GzipInflateFromHandler   {0x0BD83415,0x4965,0x1E5F,{0xD6,0x5E,0xDF,0x84,0x16,0xEA,0xC2,0x98}}
 
#define COMP_p6GzipInflateToStream   {0x187AA4D2,0x475C,0x3167,{0x32,0xAD,0xA4,0x83,0x61,0xB3,0xF8,0x18}}
 
#define COMP_p6ZlibSSH   {0xC20335D0,0x7C72,0x467F,{0xBD,0xE9,0xC0,0x82,0x5F,0x07,0xFD,0x47}}
 
#define IF_p6IGzipDeflateBuffer   {0x6A947420,0x833E,0x4EF5,{0x9D,0x7B,0x3E,0x80,0xF0,0xF3,0xC6,0x31}}
 
#define IF_p6IGzipDeflateToHandler   {0xD8F57EA1,0xFC0D,0x4EF3,{0x99,0xC8,0xB0,0x76,0x28,0x9F,0x90,0x7E}}
 
#define IF_p6IGzipDeflateToStream   {0xE0408340,0x4DE1,0x3292,{0x61,0x1B,0x1C,0xB2,0xF3,0x0D,0xB5,0x92}}
 
#define IF_p6IGzipInflateBuffer   {0xF94DA9AB,0xCBD6,0x4E05,{0x84,0x7E,0x37,0xD8,0xE7,0x8A,0x85,0x08}}
 
#define IF_p6IGzipInflateFromHandler   {0x566626EB,0x44F9,0xA909,{0x6C,0x18,0xCA,0xB5,0x36,0x29,0x3E,0xC1}}
 
#define IF_p6IGzipInflateToStream   {0xD23B9240,0x4923,0x34C9,{0xB3,0xFE,0xC4,0xB1,0x82,0x63,0xFC,0xE5}}
 
#define IF_p6IZlibSSH   {0x2AD59EEB,0xF169,0x4472,{0xB2,0x35,0x96,0x82,0x44,0xAD,0xE9,0x14}}
 
#define INTERFACE   p6IZlibSSH
 
#define INTERFACE   p6IGzipInflateToStream
 
#define INTERFACE   p6IGzipDeflateToStream
 
#define INTERFACE   p6IGzipInflateFromHandler
 
#define INTERFACE   p6IGzipDeflateToHandler
 
#define INTERFACE   p6IGzipInflateBuffer
 
#define INTERFACE   p6IGzipDeflateBuffer
 
#define P6GZ_WRAPISGZIP(f)   (P6GZWRAPPERTYPE((f)) == P6GZSTREAM_WRAPGZIP ? P6TRUE : P6FALSE)
 
#define P6GZ_WRAPISNONE(f)   (P6GZWRAPPERTYPE((f)) == P6GZSTREAM_WRAPNONE ? P6TRUE : P6FALSE)
 
#define P6GZ_WRAPISZLIB(f)   (P6GZWRAPPERTYPE((f)) == P6GZSTREAM_WRAPZLIB ? P6TRUE : P6FALSE)
 
#define P6GZCOMPRESSING(f)   (P6GZSTREAM_COMPRESS == P6GZCOMPRESSTYPE((f)) ? P6TRUE : P6FALSE)
 
#define P6GZCOMPRESSTYPE(f)   ((f) & P6GZSTREAM_COMPRESSMASK)
 
#define P6GZDECOMPRESSING(f)   (P6GZSTREAM_DECOMPRESS == P6GZCOMPRESSTYPE((f)) ? P6TRUE : P6FALSE)
 
#define P6GZFLUSHTYPE(f)   ((f) & P6GZSTREAM_FLUSHMASK)
 
#define P6GZSTRATEGYTYPE(f)   ((f) & P6GZSTREAM_STRATEGYMASK)
 
#define P6GZWRAPPERTYPE(f)   ((f) & P6GZSTREAM_WRAPPERMASK)
 

Typedefs

typedef P6INT32 P6R::P6GZCOMPRESSLEVEL
 
typedef P6UINT32 P6R::P6GZIOFLAGS
 
typedef P6UINT32 P6R::P6GZSTREAMFLAGS
 

Detailed Description

GZip compression interface definitions.

Definition in file p6gzip.h.