AceTime  2.3.0
Date and time classes for Arduino that support timezones from the TZ Database.
brokers.h
Go to the documentation of this file.
1 /*
2  * MIT License
3  * Copyright (c) 2019 Brian T. Park
4  */
5 
6 #ifndef ACE_TIME_BROKERS_H
7 #define ACE_TIME_BROKERS_H
8 
9 #include "infos.h"
10 #include "BrokersLow.h"
11 #include "BrokersMid.h"
12 #include "BrokersHigh.h"
13 
23 namespace ace_time {
24 
25 namespace basic {
26 
29 
32 
36 
40 
44 
50 
54 
55 } // basic
56 
57 namespace extended {
58 
61 
64 
68 
72 
76 
82 
86 
87 } // extended
88 
89 namespace complete {
90 
93 
96 
100 
104 
108 
114 
117 
118 } // complete
119 
120 } // ace_time
121 
122 #endif
These classes provide a thin layer of indirection for accessing the data structures defined by ZoneIn...
These classes provide a thin layer of indirection for accessing the data structures defined by ZoneIn...
These classes provide a thin layer of indirection for accessing the data structures defined by ZoneIn...
Data broker for accessing a ZoneContext.
Definition: BrokersHigh.h:81
Data broker for accessing ZoneEra.
Definition: BrokersHigh.h:270
Data broker for accessing ZoneInfo.
Definition: BrokersHigh.h:348
A storage object that creates an ZoneInfoBroker from a key that identifies the ZoneInfo.
Definition: BrokersHigh.h:474
Data broker for accessing ZonePolicy.
Definition: BrokersHigh.h:228
Data broker for accessing the ZoneRegistry.
Definition: BrokersHigh.h:441
Data broker for accessing ZoneRule.
Definition: BrokersHigh.h:159
Data broker for accessing a ZoneContext.
Definition: BrokersLow.h:91
Data broker for accessing ZoneEra.
Definition: BrokersLow.h:297
Data broker for accessing ZonePolicy.
Definition: BrokersLow.h:255
Data broker for accessing the ZoneRegistry.
Definition: BrokersLow.h:477
Data broker for accessing ZoneRule.
Definition: BrokersLow.h:169
Metadata about the zone database.
Definition: ZoneInfoHigh.h:19
An entry in ZoneInfo which describes which ZonePolicy was being followed during a particular time per...
Definition: ZoneInfoHigh.h:187
Representation of a given time zone, implemented as an array of ZoneEra records.
Definition: ZoneInfoHigh.h:277
A collection of transition rules which describe the DST rules of a given administrative region.
Definition: ZoneInfoHigh.h:169
A time zone transition rule.
Definition: ZoneInfoHigh.h:95
Metadata about the zone database.
Definition: ZoneInfoLow.h:19
An entry in ZoneInfo which describes which ZonePolicy was being followed during a particular time per...
Definition: ZoneInfoLow.h:207
Representation of a given time zone, implemented as an array of ZoneEra records.
Definition: ZoneInfoLow.h:302
A collection of transition rules which describe the DST rules of a given administrative region.
Definition: ZoneInfoLow.h:189
A time zone transition rule.
Definition: ZoneInfoLow.h:110