nl::Weave::Profiles::Time

Ringkasan

Enumerasi

@318 enum
jenis pesan, yang 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 mesin protokol.

Typedef

timesync_t typedef
int64_t
tipe 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 offset UTC zona waktu.

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

Struct

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

Ini bersifat publik karena callback TimeSyncNode::FilterTimecorrectionContributor memberikan tampilan global ke lapisan yang lebih tinggi.

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

digunakan untuk menentukan kontak guna memanggil SyncWithNodes. Ini ditempatkan di area terbuka, bukan class bertingkat untuk membuat deklarasi class TimeSyncNode menjadi lebih pendek, dan juga deklarasi ekspor yang lebih eksplisit.

Enumerasi

@318

 @318

jenis pesan, yang 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 dikemas.

TimeSyncRole

 TimeSyncRole

Peran yang dapat dimainkan mesin protokol.

misalnya, TimeSyncServer dapat memainkan Server atau bagian dari Koordinator. Demikian juga, TimeSyncClient dapat memainkan Klien atau hanya bagian dari Koordinator.

Typedef

timesync_t

int64_t timesync_t

tipe 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