Rudiments: /home/dmuse/src/rudiments/include/rudiments/private/datetime.h Source File

Rudiments

- Main Page
- Classes

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;