Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
CDFH Class Reference

Public Member Functions

void Init (const CFileInfo &fileInfo, off_t ofs, off_t csize, ZipMethod method, u32 checksum, const Path &pathname, size_t slack)
 
Path Pathname () const
 
off_t HeaderOffset () const
 
off_t USize () const
 
off_t CSize () const
 
ZipMethod Method () const
 
u32 Checksum () const
 
time_t MTime () const
 
size_t Size () const
 

Private Attributes

u32 m_magic
 
u32 m_x1
 
u16 m_flags
 
u16 m_method
 
u32 m_fat_mtime
 
u32 m_crc
 
u32 m_csize
 
u32 m_usize
 
u16 m_fn_len
 
u16 m_e_len
 
u16 m_c_len
 
u32 m_x2
 
u32 m_x3
 
u32 m_lfh_ofs
 

Detailed Description

Definition at line 157 of file archive_zip.cpp.

Member Function Documentation

u32 CDFH::Checksum ( ) const
inline

Definition at line 210 of file archive_zip.cpp.

off_t CDFH::CSize ( ) const
inline

Definition at line 200 of file archive_zip.cpp.

off_t CDFH::HeaderOffset ( ) const
inline

Definition at line 190 of file archive_zip.cpp.

void CDFH::Init ( const CFileInfo fileInfo,
off_t  ofs,
off_t  csize,
ZipMethod  method,
u32  checksum,
const Path pathname,
size_t  slack 
)
inline

Definition at line 160 of file archive_zip.cpp.

ZipMethod CDFH::Method ( ) const
inline

Definition at line 205 of file archive_zip.cpp.

time_t CDFH::MTime ( ) const
inline

Definition at line 215 of file archive_zip.cpp.

Path CDFH::Pathname ( ) const
inline

Definition at line 183 of file archive_zip.cpp.

size_t CDFH::Size ( ) const
inline

Definition at line 221 of file archive_zip.cpp.

off_t CDFH::USize ( ) const
inline

Definition at line 195 of file archive_zip.cpp.

Member Data Documentation

u16 CDFH::m_c_len
private

Definition at line 241 of file archive_zip.cpp.

u32 CDFH::m_crc
private

Definition at line 236 of file archive_zip.cpp.

u32 CDFH::m_csize
private

Definition at line 237 of file archive_zip.cpp.

u16 CDFH::m_e_len
private

Definition at line 240 of file archive_zip.cpp.

u32 CDFH::m_fat_mtime
private

Definition at line 235 of file archive_zip.cpp.

u16 CDFH::m_flags
private

Definition at line 233 of file archive_zip.cpp.

u16 CDFH::m_fn_len
private

Definition at line 239 of file archive_zip.cpp.

u32 CDFH::m_lfh_ofs
private

Definition at line 244 of file archive_zip.cpp.

u32 CDFH::m_magic
private

Definition at line 231 of file archive_zip.cpp.

u16 CDFH::m_method
private

Definition at line 234 of file archive_zip.cpp.

u32 CDFH::m_usize
private

Definition at line 238 of file archive_zip.cpp.

u32 CDFH::m_x1
private

Definition at line 232 of file archive_zip.cpp.

u32 CDFH::m_x2
private

Definition at line 242 of file archive_zip.cpp.

u32 CDFH::m_x3
private

Definition at line 243 of file archive_zip.cpp.


The documentation for this class was generated from the following file: