Symbian
 Developer Library

SYMBIAN OS SDK V8.1A

[Index] [Previous] [Next]



Location: zipfile.h

Class CZipFile

class CZipFile : public CZipArchive;

Description

A CZipFile represents a ZIP archive contained in a single file.

Derivation

Members

Defined in CZipFile:
CZipFile(), CaseInsensitiveMemberL(), CaseSensitiveOrCaseInsensitiveMemberL(), Close(), ConstructL(), GetInputStreamL(), GetMembersL(), KZipFileError, KZipFileIOError, KZipFileNotFound, MemberL(), NewL(), OpenL(), Size(), TMemberPointer, anonymous, ~CZipFile()

Inherited from CBase:
operator new()

Inherited from CZipArchive:
EDeflated, EImploded, EPKWAREImploded, EReducedCFFour, EReducedCFOne, EReducedCFThree, EReducedCFTwo, EReservedOne, EReservedTwo, EShrunk, EStored, KCentralDirectoryHeaderSignature, KCentralDirectorySignature, KCentralDirectoryTrailerFixedLength, KCentralDirectoryTrailerInvalid, KCentralDirectoryTrailerNotFound, KCentralFileHeaderExtraFieldLengthOffset, KCentralFileHeaderFileNameLengthOffset, KCentralFileHeaderFileNameOffset, KCompressionMethodNotSupported, KLocalHeaderFixedLength, KLocalHeaderSignature, KLocalHeaderSignatureInvalid, KMaxTrailerSearchLength, KMemberNotFound, KMultiDiskArchivesNotSupported, KSignatureLength, KZipArchiveError, KZipArchiveMinError, TCentralDirectoryHeader, TCentralDirectoryTrailer, TCompressionMethod, TLocalHeader


Construction and destruction


NewL()

static IMPORT_C CZipFile *NewL(RFs &aFs, TDesC &aFileName);

Description

Parameters

RFs &aFs

TDesC &aFileName

Return value

CZipFile *


CZipFile()

IMPORT_C CZipFile(RFs &aFs, TDesC &aFileName);

Description

Parameters

RFs &aFs

TDesC &aFileName

Return value


~CZipFile()

virtual IMPORT_C ~CZipFile();

Description

Return value


ConstructL()

protected: IMPORT_C void ConstructL(TDesC &aFileName);

Description

Parameters

TDesC &aFileName

Return value

void

[Top]


Member functions


OpenL()

IMPORT_C TInt OpenL(void);

Description

Return value

TInt


Close()

IMPORT_C void Close(void);

Description

Return value

void


Size()

IMPORT_C TInt Size(TInt &aSize);

Description

Parameters

TInt &aSize

Return value

TInt


MemberL()

IMPORT_C CZipFileMember *MemberL(TDesC &);

Description

Parameters

TDesC &

Return value

CZipFileMember *


CaseInsensitiveMemberL()

IMPORT_C CZipFileMember *CaseInsensitiveMemberL(TDesC &);

Description

Parameters

TDesC &

Return value

CZipFileMember *


CaseSensitiveOrCaseInsensitiveMemberL()

IMPORT_C CZipFileMember *CaseSensitiveOrCaseInsensitiveMemberL(TDesC &);

Description

Parameters

TDesC &

Return value

CZipFileMember *


GetInputStreamL()

IMPORT_C TInt GetInputStreamL(CZipFileMember *, RZipFileMemberReaderStream *&);

Description

Parameters

CZipFileMember *

RZipFileMemberReaderStream *&

Return value

TInt


GetMembersL()

IMPORT_C CZipFileMemberIterator *GetMembersL(void);

Description

Return value

CZipFileMemberIterator *

[Top]


Member structures


Struct TMemberPointer

protected: struct TMemberPointer;

Description

Members

Defined in CZipFile::TMemberPointer:
iCRC32, iCentralHeaderOffset, iCompressedSize, iLocalHeaderOffset, iName, iUncompressedSize

Member data


iName

TFileName * iName;

Description


iCentralHeaderOffset

TUint32 iCentralHeaderOffset;

Description


iLocalHeaderOffset

TUint32 iLocalHeaderOffset;

Description


iCRC32

TUint32 iCRC32;

Description


iCompressedSize

TUint32 iCompressedSize;

Description


iUncompressedSize

TUint32 iUncompressedSize;

Description

[Top]


Member enumerations


Enum anonymous

n/a

Description

KZipFileError

KZipFileNotFound

KZipFileIOError