Zip::ExtraField Class Reference [Zip Code Internals]

#include <extraField.h>

List of all members.

Public Member Functions

 ExtraField ()
 ExtraField (U16 id, ExtraFieldCreateFn fnCreate)
U16 getID ()
virtual bool read (Stream *stream)=0

Static Public Member Functions

static ExtraFieldcreate (U16 id)

Protected Attributes

U16 mID
ExtraFieldCreateFn mCreateFn

Private Attributes

ExtraFieldmNext


Constructor & Destructor Documentation

Zip::ExtraField::ExtraField (  )  [inline]

Zip::ExtraField::ExtraField ( U16  id,
ExtraFieldCreateFn  fnCreate 
)


Member Function Documentation

U16 Zip::ExtraField::getID (  )  [inline]

virtual bool Zip::ExtraField::read ( Stream stream  )  [pure virtual]

static ExtraField* Zip::ExtraField::create ( U16  id  )  [static]


Member Data Documentation