Zip::CentralDir Class Reference [Zip Code Internals]

#include <centralDir.h>

Inheritance diagram for Zip::CentralDir:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 CentralDir ()
 CentralDir (FileHeader &fh)
virtual ~CentralDir ()
virtual bool read (Stream *stream)
virtual bool write (Stream *stream)
void setFileComment (const char *comment)

Public Attributes

U16 mDiskNumStart
U16 mInternalFileAttr
U32 mExternalFileAttr
U32 mLocalHeadOffset
U16 mVersionMadeBy
const char * mFileComment
U32 mInternalFlags

Private Types

typedef FileHeader Parent

Static Private Attributes

static const U32 mCentralDirSignature = 0x02014b50

Member Typedef Documentation


Constructor & Destructor Documentation

Zip::CentralDir::CentralDir (  ) 

Zip::CentralDir::CentralDir ( FileHeader fh  ) 

virtual Zip::CentralDir::~CentralDir (  )  [virtual]


Member Function Documentation

virtual bool Zip::CentralDir::read ( Stream stream  )  [virtual]

Reimplemented from Zip::FileHeader.

virtual bool Zip::CentralDir::write ( Stream stream  )  [virtual]

Reimplemented from Zip::FileHeader.

void Zip::CentralDir::setFileComment ( const char *  comment  ) 


Member Data Documentation

const U32 Zip::CentralDir::mCentralDirSignature = 0x02014b50 [static, private]