Rudiments
/home/dmuse/src/rudiments/include/rudiments/private/datetime.h
00001 // Copyright (c) 2000-2002 David Muse
00002 // See the COPYING file for more information.
00003 
00004         private:
00005                 bool    getBrokenDownTimeFromEpoch(bool needmutex);
00006                 bool    normalizeBrokenDownTime(bool needmutex);
00007 
00008                 bool    setTimeZoneEnvVar(const char *zone,
00009                                                 char **oldzone,
00010                                                 bool ignoredst);
00011                 bool    restoreTimeZoneEnvVar(const char *oldzone);
00012 
00013                 const char      *lookupCombinedTimeZone(const char *zone) const;
00014                 bool            daylightZone(const char *zone) const;
00015 
00016                 const char      *getTzName(uint8_t index);
00017 
00018                 bool    acquireLock();
00019                 bool    releaseLock();
00020 
00021                 datetimeprivate *pvt;