NL::编织::简介::时间

概括

枚举

@318枚举
消息类型,与 Weave Exchange 一起使用
@319 {
kWdmTagTime_Zone_Name = 0x00,
kWdmTagTime_Zone_POSIX_TZ = 0x01,
kWdmTagTime_Zone_UTC_Offset = 0x02
}
枚举
WDM 查询中使用的特定于配置文件的标签以获取时区信息。
TimeSyncRole枚举
协议引擎可以扮演的角色。

类型定义

timesync_t类型定义
int64_t
用于存储和处理来自不同纪元的微秒数的类型,如果用于表示系统时间,纪元为 1970/1/1 0:00:00

班级

NL ::编织::概况::时间:: SingleSourceTimeSyncClient
NL ::编织::概况::时间:: TimeChangeNotification

时间更改通知消息的编解码器

NL ::编织::概况::时间:: TimeSyncNode
NL ::编织::概况::时间:: TimeSyncRequest
NL ::编织::概况::时间:: TimeSyncResponse
NL ::编织::概况::时间:: TimeZoneUtcOffset

时区 UTC 偏移的编解码器。

NL ::编织::概况::时间:: _TimeSyncNodeBase

结构

NL ::编织::概况::时间::联系

这是公开的,因为 TimeSyncNode::FilterTimeCorrectionContributor 回调为更高层提供了全局视图。

NL ::编织::概况::时间:: ServingNode

用于指定调用SyncWithNodes它成为开而不是被嵌套类作出的类声明接触TimeSyncNode短,还出口报关更加明确。

枚举

@318

 @318

消息类型,与 Weave Exchange 一起使用

@319

 @319

WDM 查询中使用的特定于配置文件的标签以获取时区信息。

特性
kWdmTagTime_Zone_Name

UTF8-String 格式的 IANA 时区名称。

kWdmTagTime_Zone_POSIX_TZ

UTF8-String 格式的 POSIX TZ 环境变量。

kWdmTagTime_Zone_UTC_Offset

此时区的 UTC 偏移量,采用压缩二进制格式。

时间同步角色

 TimeSyncRole

协议引擎可以扮演的角色。

例如,TimeSyncServer 可能正在播放服务器或协调器的一部分。同样,TimeSyncClient 可以播放客户端或只是协调器的一部分。

类型定义

时间同步_t

int64_t timesync_t

用于存储和处理来自不同纪元的微秒数的类型,如果用于表示系统时间,纪元为 1970/1/1 0:00:00