AceTime  1.8.0
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
Public Member Functions | List of all members
ace_time::extended::ZoneInfoBroker Class Reference

Data broker for accessing ZoneInfo. More...

#include <ExtendedBrokers.h>

Public Member Functions

 ZoneInfoBroker (const ZoneInfo *zoneInfo=nullptr)
 
 ZoneInfoBroker (const ZoneInfoBroker &)=default
 
ZoneInfoBrokeroperator= (const ZoneInfoBroker &)=default
 
bool equals (uintptr_t zoneInfo) const
 
bool equals (const ZoneInfoBroker &zoneInfoBroker) const
 
const internal::ZoneContextzoneContext () const
 
const __FlashStringHelper * name () const
 
uint32_t zoneId () const
 
uint8_t numEras () const
 
const ZoneEraBroker era (uint8_t i) const
 
void printNameTo (Print &printer) const
 Print a human-readable identifier (e.g. More...
 
void printShortNameTo (Print &printer) const
 Print a short human-readable identifier (e.g. More...
 

Detailed Description

Data broker for accessing ZoneInfo.

Definition at line 318 of file ExtendedBrokers.h.

Member Function Documentation

◆ printNameTo()

void ace_time::extended::ZoneInfoBroker::printNameTo ( Print &  printer) const

Print a human-readable identifier (e.g.

"America/Los_Angeles").

Definition at line 19 of file ExtendedBrokers.cpp.

◆ printShortNameTo()

void ace_time::extended::ZoneInfoBroker::printShortNameTo ( Print &  printer) const

Print a short human-readable identifier (e.g.

"Los_Angeles")

Definition at line 25 of file ExtendedBrokers.cpp.


The documentation for this class was generated from the following files: