nl:: Weave:: Profiles:: Time
Summary
Enumerations |
|
---|---|
@318
|
enum type of a message, used with Weave Exchange |
@319{
|
enum Profile-specific tags used in WDM queries for timezone information. |
TimeSyncRole
|
enum Roles a protocol engine can play. |
Typedefs |
|
---|---|
timesync_t
|
typedefint64_t
type used to store and handle number of microseconds from different epoch if used to express system time, the epoch is 1970/1/1 0:00:00 |
Classes |
|
---|---|
nl:: |
|
nl:: |
codec for Time Change Notification message |
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
Codec for UTC offset of a timezone. |
nl:: |
Structs |
|
---|---|
nl:: |
This is in the public because the TimeSyncNode::FilterTimeCorrectionContributor callback gives a global view to higher layer. |
nl:: |
used to specify contacts for calling SyncWithNodes It's put in the open instead of being a nested class to make class declaration of TimeSyncNode shorter, and also the export declaration more explicit. |
Enumerations
@318
@318
type of a message, used with Weave Exchange
@319
@319
Profile-specific tags used in WDM queries for timezone information.
TimeSyncRole
TimeSyncRole
Roles a protocol engine can play.
for example, a TimeSyncServer could be playing a Server or part of a Coordinator. likewise, a TimeSyncClient could be playing a Client or just part of a Coordinator.
Typedefs
timesync_t
int64_t timesync_t
type used to store and handle number of microseconds from different epoch if used to express system time, the epoch is 1970/1/1 0:00:00