AceTime  2.2.0
Date and time classes for Arduino that support timezones from the TZ Database.
Public Member Functions | List of all members
ace_time::internal::BrokerFactory< ZI, ZE, ZP, ZR > Class Template Reference

A factory that creates an ZoneInfoBroker. More...

#include <Brokers.h>

Public Member Functions

ZoneInfoBroker< ZI, ZE, ZP, ZR > createZoneInfoBroker (uintptr_t zoneKey) const
 

Detailed Description

template<typename ZI, typename ZE, typename ZP, typename ZR>
class ace_time::internal::BrokerFactory< ZI, ZE, ZP, ZR >

A factory that creates an ZoneInfoBroker.

Template Parameters
ZIZoneInfo type (e.g. basic::ZoneInfo or extended::ZoneInfo)
ZEZoneEra type (e.g. basic::ZoneEra or extended::ZoneEra)
ZPZonePolicy type (e.g. basic::ZonePolicy or extended::ZonePolicy)
ZRZoneRule type (e.g. basic::ZoneRule or extended::ZoneRule)

Definition at line 480 of file Brokers.h.

Member Function Documentation

◆ createZoneInfoBroker()

template<typename ZI , typename ZE , typename ZP , typename ZR >
ZoneInfoBroker<ZI, ZE, ZP, ZR> ace_time::internal::BrokerFactory< ZI, ZE, ZP, ZR >::createZoneInfoBroker ( uintptr_t  zoneKey) const
inline
Parameters
zoneKeyan opaque Zone primary key (e.g. const ZoneInfo*, or a uint16_t index into a database table of ZoneInfo records)

Definition at line 487 of file Brokers.h.


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