class CEZGZipToFile : public CBase |
A CEZGZipToFile object allows de-compression of a compressed file. The name of the compressed file is passed into the constructor along with a target file to contain the uncompressed data. The file is uncompressed by calling the InflateL() function.
Public Member Functions | |
---|---|
~CEZGZipToFile() | |
IMPORT_C TBool | InflateL() |
IMPORT_C CEZGZipToFile * | NewL(RFs &, const TDesC &, RFile &, TInt) |
IMPORT_C CEZGZipToFile * | NewLC(RFs &, const TDesC &, RFile &, TInt) |
IMPORT_C void | ResetL(RFs &, const TDesC &, RFile &, TInt) |
Private Member Functions | |
---|---|
CEZGZipToFile() | |
void | ConstructL(RFs &, const TDesC &, RFile &, TInt) |
void | InitialiseBufManL(RFs &, const TDesC &, RFile &, TInt) |
Private Attributes | |
---|---|
CEZGzipToFileBM * | iBufferManager |
CEZDecompressor * | iDecompressor |
RFile | iGZipFile |
TEZGZipHeader | iHeader |
TEZGZipTrailer | iTrailer |
void | ConstructL | ( | RFs & | aRfs, |
const TDesC & | aGzFileName, | |||
RFile & | aOutput, | |||
TInt | aBufferSize | |||
) | [private] |
void | InitialiseBufManL | ( | RFs & | aRfs, |
const TDesC & | aGzFileName, | |||
RFile & | aOutput, | |||
TInt | aBufferSize | |||
) | [private] |
IMPORT_C CEZGZipToFile * | NewL | ( | RFs & | aRfs, |
const TDesC & | aGzFileName, | |||
RFile & | aOutput, | |||
TInt | aBufferSize = 0x8000 | |||
) | [static] |
IMPORT_C CEZGZipToFile * | NewLC | ( | RFs & | aRfs, |
const TDesC & | aGzFileName, | |||
RFile & | aOutput, | |||
TInt | aBufferSize = 0x8000 | |||
) | [static] |
IMPORT_C void | ResetL | ( | RFs & | aRfs, |
const TDesC & | aGzFileName, | |||
RFile & | aOutput, | |||
TInt | aBufferSize = 0x8000 | |||
) |