xrootd
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
XrdZip::dos_timestmp Struct Reference

#include <XrdZipUtils.hh>

Public Member Functions

 dos_timestmp ()
 
 dos_timestmp (time_t timestmp)
 

Public Attributes

uint16_t time
 
uint16_t date
 

Static Public Attributes

static const uint16_t sec_mask = 0x1f
 
static const uint16_t min_mask = 0x3f
 
static const uint16_t hour_mask = 0x1f
 
static const uint8_t sec_shift = 0
 
static const uint8_t min_shift = 5
 
static const uint8_t hour_shift = 11
 
static const uint16_t day_mask = 0x1f
 
static const uint16_t mon_mask = 0x0f
 
static const uint16_t year_mask = 0x7f
 
static const uint8_t day_shift = 0
 
static const uint8_t mon_shift = 5
 
static const uint8_t year_shift = 9
 

Constructor & Destructor Documentation

◆ dos_timestmp() [1/2]

XrdZip::dos_timestmp::dos_timestmp ( )
inline

◆ dos_timestmp() [2/2]

XrdZip::dos_timestmp::dos_timestmp ( time_t  timestmp)
inline

Member Data Documentation

◆ date

uint16_t XrdZip::dos_timestmp::date

◆ day_mask

const uint16_t XrdZip::dos_timestmp::day_mask = 0x1f
static

Referenced by dos_timestmp(), and dos_timestmp().

◆ day_shift

const uint8_t XrdZip::dos_timestmp::day_shift = 0
static

Referenced by dos_timestmp(), and dos_timestmp().

◆ hour_mask

const uint16_t XrdZip::dos_timestmp::hour_mask = 0x1f
static

Referenced by dos_timestmp(), and dos_timestmp().

◆ hour_shift

const uint8_t XrdZip::dos_timestmp::hour_shift = 11
static

Referenced by dos_timestmp(), and dos_timestmp().

◆ min_mask

const uint16_t XrdZip::dos_timestmp::min_mask = 0x3f
static

Referenced by dos_timestmp(), and dos_timestmp().

◆ min_shift

const uint8_t XrdZip::dos_timestmp::min_shift = 5
static

Referenced by dos_timestmp(), and dos_timestmp().

◆ mon_mask

const uint16_t XrdZip::dos_timestmp::mon_mask = 0x0f
static

Referenced by dos_timestmp(), and dos_timestmp().

◆ mon_shift

const uint8_t XrdZip::dos_timestmp::mon_shift = 5
static

Referenced by dos_timestmp(), and dos_timestmp().

◆ sec_mask

const uint16_t XrdZip::dos_timestmp::sec_mask = 0x1f
static

Referenced by dos_timestmp(), and dos_timestmp().

◆ sec_shift

const uint8_t XrdZip::dos_timestmp::sec_shift = 0
static

Referenced by dos_timestmp(), and dos_timestmp().

◆ time

uint16_t XrdZip::dos_timestmp::time

◆ year_mask

const uint16_t XrdZip::dos_timestmp::year_mask = 0x7f
static

Referenced by dos_timestmp(), and dos_timestmp().

◆ year_shift

const uint8_t XrdZip::dos_timestmp::year_shift = 9
static

Referenced by dos_timestmp(), and dos_timestmp().


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