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

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

#include <LinkManager.h>

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

Public Member Functions

 BasicLinkManager (uint16_t linkRegistrySize, const basic::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 basic::ZoneInfo records.

Definition at line 34 of file LinkManager.h.

Constructor & Destructor Documentation

◆ BasicLinkManager()

ace_time::BasicLinkManager::BasicLinkManager ( uint16_t  linkRegistrySize,
const basic::LinkEntry *  linkRegistry 
)
inline

Constructor.

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

Definition at line 41 of file LinkManager.h.


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