AceTime 2.4.0 Date and time classes for Arduino that support timezones from the TZ Database.

Public Member Functions | List of all members
ace_time::zoneinfohigh::ZoneInfoStore< ZC, ZI, ZE, ZP, ZR > Class Template Reference

A storage object that creates an ZoneInfoBroker from a key that identifies the ZoneInfo. More...

`#include <BrokersHigh.h>`

## Public Member Functions
ZoneInfoBroker< ZC, ZI, ZE, ZP, ZR > | createZoneInfoBroker (uintptr_t zoneKey) const

## Detailed Description

### template<typename ZC, typename ZI, typename ZE, typename ZP, typename ZR>
class ace_time::zoneinfohigh::ZoneInfoStore< ZC, ZI, ZE, ZP, ZR >

A storage object that creates an ZoneInfoBroker from a key that identifies the ZoneInfo.

The key can be a pointer to flash memory, or an integer into a list stored in a file.

Template Parameters

  ZC | ZoneContext type
  ZI | ZoneInfo type (e.g. basic::ZoneInfo or extended::ZoneInfo)
  ZE | ZoneEra type (e.g. basic::ZoneEra or extended::ZoneEra)
  ZP | ZonePolicy type (e.g. basic::ZonePolicy or extended::ZonePolicy)
  ZR | ZoneRule type (e.g. basic::ZoneRule or extended::ZoneRule)

Definition at line 474 of file BrokersHigh.h.

## Member Function Documentation

## ◆ createZoneInfoBroker()

template<typename ZC , typename ZI , typename ZE , typename ZP , typename ZR >

ZoneInfoBroker<ZC, ZI, ZE, ZP, ZR> ace_time::zoneinfohigh::ZoneInfoStore< ZC, ZI, ZE, ZP, ZR >::createZoneInfoBroker | ( | uintptr_t | zoneKey | ) | const
| inline

Parameters

  zoneKey | an opaque Zone primary key (e.g. const ZoneInfo*, or a uint16_t index into a database table of ZoneInfo records)

Definition at line 481 of file BrokersHigh.h.

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

- /home/brian/src/AceTime/src/zoneinfo/BrokersHigh.h