nl::Weave::Profiles::Time

Ringkasan

Enumerasi

@318 enum
jenis pesan, digunakan dengan Weave Exchange
@319{
  kWdmTagTime_Zone_Name = 0x00,
  kWdmTagTime_Zone_POSIX_TZ = 0x01,
  kWdmTagTime_Zone_UTC_Offset = 0x02
}
enum
Tag khusus profil yang digunakan dalam kueri WDM untuk informasi zona waktu.
TimeSyncRole enum
Peran yang dapat dimainkan oleh mesin protokol.

Typedef

timesync_t typedef
int64_t
jenis yang digunakan untuk menyimpan dan menangani jumlah mikrodetik dari epoch yang berbeda jika digunakan untuk mengekspresikan waktu sistem, epoch adalah 1970/1/1 0:00:00

Class

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

codec untuk pesan Notifikasi Perubahan Waktu

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

Codec untuk selisih UTC dari zona waktu.

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

Struct

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

Hal ini bersifat publik karena callback TimeSyncNode::FilterTimeFixionContributor memberikan tampilan global ke lapisan yang lebih tinggi.

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

digunakan untuk menentukan kontak untuk memanggil SyncWithNodes, bukan menjadi class bertingkat, membuat deklarasi class TimeSyncNode lebih pendek, serta deklarasi ekspor lebih eksplisit.

Enumerasi

@318

 @318

jenis pesan, digunakan dengan Weave Exchange

@319

 @319

Tag khusus profil yang digunakan dalam kueri WDM untuk informasi zona waktu.

Properti
kWdmTagTime_Zone_Name

Nama Zona Waktu IANA dalam format UTF8-String.

kWdmTagTime_Zone_POSIX_TZ

Variabel lingkungan POSIX TZ dalam format UTF8-String.

kWdmTagTime_Zone_UTC_Offset

Offset UTC untuk zona waktu ini, dalam format biner yang dipaketkan.

TimeSyncRole

 TimeSyncRole

Peran yang dapat dimainkan oleh mesin protokol.

misalnya, TimeSyncServer dapat memainkan Server atau bagian dari Koordinator. dengan demikian, TimeSyncClient bisa memainkan Klien atau hanya bagian dari Koordinator.

Typedef

timesync_t

int64_t timesync_t

jenis yang digunakan untuk menyimpan dan menangani jumlah mikrodetik dari epoch yang berbeda jika digunakan untuk mengekspresikan waktu sistem, epoch adalah 1970/1/1 0:00:00