AceTime  1.9.0
Date and time classes for Arduino that support timezones from the TZ Database.
Public Member Functions | List of all members
ace_time::ExtendedLinkManager Class Reference

An implementation of the LinkManager which uses a registry of extended::ZoneInfo records. More...

#include <LinkManager.h>

Inheritance diagram for ace_time::ExtendedLinkManager:
Inheritance graph
[legend]
Collaboration diagram for ace_time::ExtendedLinkManager:
Collaboration graph
[legend]

Public Member Functions

 ExtendedLinkManager (uint16_t linkRegistrySize, const extended::LinkEntry *linkRegistry)
 Constructor. More...
 
uint32_t zoneIdForLinkId (uint32_t linkId) const
 
uint16_t linkRegistrySize () const
 

Additional Inherited Members

- Static Public Attributes inherited from ace_time::LinkManager
static const uint32_t kInvalidZoneId = 0
 ZoneId which is not valid to indicates an error or not found. More...
 

Detailed Description

An implementation of the LinkManager which uses a registry of extended::ZoneInfo records.

Definition at line 71 of file LinkManager.h.

Constructor & Destructor Documentation

◆ ExtendedLinkManager()

ace_time::ExtendedLinkManager::ExtendedLinkManager ( uint16_t  linkRegistrySize,
const extended::LinkEntry *  linkRegistry 
)
inline

Constructor.

Parameters
linkRegistrySizenumber of LinkEntry entries in linkRegistry
linkRegistryan array of LinkEntry entries

Definition at line 78 of file LinkManager.h.


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