11 using ace_common::KString;
12 using ace_common::printReplaceCharTo;
13 using ace_time::internal::findShortName;
18 #if ACE_TIME_USE_PROGMEM
21 const __FlashStringHelper* name = mZoneInfoBroker.name();
22 const ZoneContext* zoneContext = mZoneInfoBroker.zoneContext();
24 kname.printTo(printer);
28 const __FlashStringHelper* name = mZoneInfoBroker.name();
29 const __FlashStringHelper* shortName = findShortName(name);
30 printReplaceCharTo(printer, shortName,
'_',
' ');
36 const char* name = mZoneInfoBroker.name();
37 const ZoneContext* zoneContext = mZoneInfoBroker.zoneContext();
39 kname.printTo(printer);
43 const char* name = mZoneInfoBroker.name();
44 const char* shortName = findShortName(name);
45 printReplaceCharTo(printer, shortName,
'_',
' ');
Helper functions are used in both Basic brokers and Extended brokers.
ace_common::KString kname() const
Return the name as a KString.
void printShortNameTo(Print &printer) const
Print the short pretty zone name to the printer.
void printNameTo(Print &printer) const
Print the full zone name to printer.
Metadata about the zone database.
uint8_t numFragments
Number of fragments.
const char *const * fragments
Zone Name fragment list.