Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cZipDataExUT Class Reference

#include <cZipDir.h>

Inheritance diagram for GrayLib::cZipDataExUT:
GrayLib::cZipDataExtra

Public Types

enum  FLG_TYPE { FLG_MTIME = (1 << 0) , FLG_ATIME = (1 << 1) , FLG_CTIME = (1 << 2) }
 

Public Member Functions

 cZipDataExUT (BYTE bFlags)
 
WORD get_Size () const
 
void InitFlags (BYTE bFlags)
 
int get_TimeIdx (FLG_TYPE bFlag) const
 

Public Attributes

BYTE m_bFlags
 
UINT32 m_atTime [3]
 
- Public Attributes inherited from GrayLib::cZipDataExtra
WORD m_wType
 Header for Sub Blocks found in m_Extra block. More...
 
WORD m_wLen
 

Static Public Attributes

static const WORD k_Type = MAKEWORD('T', 'U')
 

Detailed Description

Extra Universal Time stamp for files. replace the default DosDate. Typically just found in the central header m_Extra or just the first time set in local header. size = 17 bytes.

Member Enumeration Documentation

◆ FLG_TYPE

Enumerator
FLG_MTIME 
FLG_ATIME 
FLG_CTIME 

Constructor & Destructor Documentation

◆ cZipDataExUT()

GrayLib::cZipDataExUT::cZipDataExUT ( BYTE  bFlags)
inline

Member Function Documentation

◆ get_Size()

WORD GrayLib::cZipDataExUT::get_Size ( ) const
inline

Get size based on m_bFlags

◆ get_TimeIdx()

int GrayLib::cZipDataExUT::get_TimeIdx ( FLG_TYPE  bFlag) const
inline

◆ InitFlags()

void GrayLib::cZipDataExUT::InitFlags ( BYTE  bFlags)
inline

Member Data Documentation

◆ k_Type

const WORD GrayLib::cZipDataExUT::k_Type = MAKEWORD('T', 'U')
static

◆ m_atTime

UINT32 GrayLib::cZipDataExUT::m_atTime[3]

◆ m_bFlags

BYTE GrayLib::cZipDataExUT::m_bFlags

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