Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6IGzipDeflateBuffer Interface Referenceabstract

#include <p6gzip.h>

Inherits P6R::p6ICom.

Public Member Functions

virtual P6INT32 addref (void)=0
 
virtual P6R::P6ERR deflate (P6VOID *pBuffer, P6SIZE cbBuffer, P6SIZE *pcbDeflated)=0
 
virtual P6R::P6ERR initialize (P6VOID *pBuffer, P6SIZE cbBuffer, P6INT nLevel, P6GZIOFLAGS fFlags)=0
 
virtual P6R::P6ERR queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0
 
virtual P6INT32 release (void)=0
 

Detailed Description

Deflates the data provided in the specified buffer.

The buffer passed to the initialize() method must contain the entire uncompressed data set. Partial data is not supported by this interface.

Definition at line 430 of file p6gzip.h.


The documentation for this interface was generated from the following file: