|
Public Member Functions | |
FileHeader () | |
virtual | ~FileHeader () |
virtual bool | read (Stream *stream) |
virtual bool | write (Stream *stream) |
ExtraField * | findExtraField (U16 id) |
void | setFilename (const char *filename) |
Public Attributes | |
U32 | mHeaderSig |
U16 | mExtractVer |
U16 | mFlags |
U16 | mCompressMethod |
U16 | mModTime |
U16 | mModDate |
U32 | mCRC32 |
U32 | mCompressedSize |
U32 | mUncompressedSize |
const char * | mFilename |
Vector< ExtraField * > | mExtraFields |
Protected Member Functions | |
bool | readExtraFields (Stream *stream, U16 efLen) |
Static Private Attributes | |
static const U32 | mFileHeaderSignature = 0x04034b50 |
Zip::FileHeader::FileHeader | ( | ) |
virtual Zip::FileHeader::~FileHeader | ( | ) | [virtual] |
Reimplemented in Zip::CentralDir.
Reimplemented in Zip::CentralDir.
ExtraField* Zip::FileHeader::findExtraField | ( | U16 | id | ) |
void Zip::FileHeader::setFilename | ( | const char * | filename | ) |
const U32 Zip::FileHeader::mFileHeaderSignature = 0x04034b50 [static, private] |
const char* Zip::FileHeader::mFilename |