6 #ifndef ACE_TIME_TIME_ZONE_DATA_H 7 #define ACE_TIME_TIME_ZONE_DATA_H 10 #include "ZoneProcessor.h" 28 static const uint8_t kTypeError = 0;
29 static const uint8_t kTypeManual = 1;
30 static const uint8_t kTypeZoneId = 2;
37 int16_t stdOffsetMinutes;
38 int16_t dstOffsetMinutes;
50 if (a.type != b.type)
return false;
52 case TimeZoneData::kTypeManual:
53 return (a.stdOffsetMinutes == b.stdOffsetMinutes)
54 && (a.dstOffsetMinutes == b.dstOffsetMinutes);
55 case TimeZoneData::kTypeZoneId:
Data structure that captures the internal state of a TimeZone object with enough information so that ...
uint32_t zoneId
All of kTypeBasic, kTypeExtended, kTypeBasicManaged, kTypeExtendedManaged collapse down to a kTypeZon...