nl::Weave::Profiles::Time

Zusammenfassung

Aufzählungen

@318 enum
Nachrichtentyp, der bei Weave Exchange verwendet wird
@319{
  kWdmTagTime_Zone_Name = 0x00,
  kWdmTagTime_Zone_POSIX_TZ = 0x01,
  kWdmTagTime_Zone_UTC_Offset = 0x02
}
enum
Profilspezifische Tags, die in WDM-Abfragen für Zeitzoneninformationen verwendet werden.
TimeSyncRole enum
Rollen, die eine Protokoll-Engine übernehmen kann.

Typedefs

timesync_t typedef
int64_t
-Typ, der zum Speichern und Verarbeiten der Anzahl von Mikrosekunden aus verschiedenen Epochen verwendet wird, wenn er zum Ausdruck der Systemzeit verwendet wird, ist die Epoche 1970/1/1 0:00:00.

Kurse

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

Codec für Benachrichtigung über Zeitänderung

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

Codec für die UTC-Zeitverschiebung einer Zeitzone.

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

Strukturen

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

Sie ist öffentlich, weil der Callback TimeSyncNode::FilterTimeCorrectionContributor einer höheren Ebene eine globale Ansicht gewährt.

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

Wird verwendet, um Kontakte für den Aufruf von SyncWithNodes anzugeben. Er wird in den offenen Bereich gestellt und ist keine verschachtelte Klasse. So wird die Klassendeklaration von TimeSyncNode kürzer und die Exportdeklaration expliziter.

Aufzählungen

@318

 @318

Nachrichtentyp, der bei Weave Exchange verwendet wird

@319

 @319

Profilspezifische Tags, die in WDM-Abfragen für Zeitzoneninformationen verwendet werden.

Attribute
kWdmTagTime_Zone_Name

Der IANA-Zeitzonenname im UTF8-String-Format.

kWdmTagTime_Zone_POSIX_TZ

Die POSIX-TZ-Umgebungsvariable im UTF8-String-Format.

kWdmTagTime_Zone_UTC_Offset

Die UTC-Offsets für diese Zeitzone im gepackten Binärformat.

TimeSyncRole

 TimeSyncRole

Rollen, die eine Protokoll-Engine übernehmen kann.

Beispielsweise könnte ein TimeSyncServer einen Server oder einen Teil eines Koordinators wiedergeben. Gleichermaßen könnte ein TimeSyncClient einen Client oder nur ein Teil eines Koordinators wiedergeben.

Typedefs

timesync_t

int64_t timesync_t

-Typ, der zum Speichern und Verarbeiten der Anzahl von Mikrosekunden aus verschiedenen Epochen verwendet wird, wenn er zum Ausdruck der Systemzeit verwendet wird, ist die Epoche 1970/1/1 0:00:00.