nl::Weave::Profiles::Time

概要

列挙型

@318 enum
Weave Exchange で使用するメッセージの種類
@319{
  kWdmTagTime_Zone_Name = 0x00,
  kWdmTagTime_Zone_POSIX_TZ = 0x01,
  kWdmTagTime_Zone_UTC_Offset = 0x02
}
enum
タイムゾーン情報を取得するための WDM クエリで使用されるプロファイル固有のタグ。
TimeSyncRole enum
プロトコル エンジンが果たすことができるロール。

Typedef

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::FilterTimeCorrectionContributor コールバックは上位レイヤにグローバル ビューを提供するため、一般に公開されています。

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

これは、TimeSyncNode のクラス宣言が短くなるように、ネストされたクラスではなく open に配置され、エクスポートの宣言がより明示的になります。

列挙型

@318

 @318

Weave Exchange で使用するメッセージの種類

@319

 @319

タイムゾーン情報を取得するための WDM クエリで使用されるプロファイル固有のタグ。

プロパティ
kWdmTagTime_Zone_Name

UTF8 文字列形式の IANA タイムゾーン名。

kWdmTagTime_Zone_POSIX_TZ

UTF8 文字列形式の POSIX TZ 環境変数。

kWdmTagTime_Zone_UTC_Offset

このタイムゾーンの UTC オフセット(パックされたバイナリ形式)。

TimeSyncRole

 TimeSyncRole

プロトコル エンジンが果たすことができるロール。

たとえば、TimeSyncServer はサーバーまたはコーディネーターの一部を再生している場合があります。同様に、TimeSyncClient はクライアントまたはコーディネーターの一部を再生している可能性があります。

Typedef

timesync_t

int64_t timesync_t

システム時刻を表すのに使用する場合、異なるエポックからのマイクロ秒数を格納して処理するために使用する型。エポックは 1970/1/1 0:00:00