nl::Weave::Profiles::Time

摘要

列舉

@318 列舉
訊息類型,與 Weave Exchange 搭配使用時
@319{
  kWdmTagTime_Zone_Name = 0x00,
  kWdmTagTime_Zone_POSIX_TZ = 0x01,
  kWdmTagTime_Zone_UTC_Offset = 0x02
}
列舉
在 WDM 查詢時區資訊時使用的設定檔專屬標記。
TimeSyncRole 列舉
通訊協定引擎可播放的角色。

Typedefs

timesync_t typedef
int64_t
用來儲存及處理不同週期的微秒數 (如果用於表示系統時間),這個類型為 1970/1/1 0:00:00

類別

nl::Weave::Profiles::Time::SingleSourceTimeSyncClient
nl::Weave::Profiles::Time::TimeChangeNotification

時間變更通知訊息的轉碼器

nl::Weave::Profiles::Time::TimeSyncNode
nl::Weave::Profiles::Time::TimeSyncRequest
nl::Weave::Profiles::Time::TimeSyncResponse
nl::Weave::Profiles::Time::TimeZoneUtcOffset

時區 UTC 偏移的轉碼器。

nl::Weave::Profiles::Time::_TimeSyncNodeBase

結構

nl::Weave::Profiles::Time::Contact

由於 TimeSyncNode::FilterTimeFixionContributor 回呼可提供在較高圖層的全域檢視畫面,因此這是公開資料。

nl::Weave::Profiles::Time::ServingNode

用於指定呼叫 SyncWithNodes 的聯絡人,它會加入開啟而非巢狀類別,以縮短 TimeSyncNode 的類別宣告,以及更明確的匯出宣告。

列舉

@318

 @318

訊息類型,與 Weave Exchange 搭配使用時

@319

 @319

在 WDM 查詢時區資訊時使用的設定檔專屬標記。

屬性
kWdmTagTime_Zone_Name

IANA 時區名稱 (UTF8-String 格式)。

kWdmTagTime_Zone_POSIX_TZ

採用 UTF8 字串格式的 POSIX TZ 環境變數。

kWdmTagTime_Zone_UTC_Offset

此時區的世界標準時間偏移值,採用封裝的二進位格式。

TimeSyncRole

 TimeSyncRole

通訊協定引擎可播放的角色。

舉例來說,TimeSyncServer 可能是播放伺服器或某個協調器的一部分。同樣地,TimeSyncClient 可能可以播放用戶端,或是某個協調器的一部分。

Typedefs

timesync_t

int64_t timesync_t

用來儲存及處理不同週期的微秒數 (如果用於表示系統時間),這個類型為 1970/1/1 0:00:00