Rudiments
datetime.h
1 // Copyright (c) 2000-2002 David Muse
2 // See the COPYING file for more information.
3 
4  private:
5  void init();
6  void clear();
7 
8  bool getBrokenDownTimeFromEpoch();
9  bool normalize();
10  void processTZ(void *tms);
11 
12  bool setTZ(const char *zone, char **oldzone, bool ignoredst);
13  bool restoreTZ(char *oldzone);
14 
15  const char *lookupCombinedTimeZone(const char *zone) const;
16  bool daylightZone(const char *zone) const;
17 
18  const char *getTzName(uint8_t index);
19 
20  static bool acquireLock();
21  static bool releaseLock();
22 
23  datetimeprivate *pvt;