nl:: Weave:: Profiles:: Time
Podsumowanie
Wyliczenia |
|
---|---|
@318
|
enum | typ wyliczeniowy typ wiadomości używany w Weave Exchange. |
@319{
|
enum | typ wyliczeniowy Tagi specyficzne dla profilu używane w zapytaniach WDM w celu uzyskania informacji o strefie czasowej. |
TimeSyncRole
|
enum | typ wyliczeniowy Role, które może odgrywać mechanizm protokołu. |
Definiuje typ |
|
---|---|
timesync_t
|
typedefint64_t
typ używany do przechowywania i obsługi liczby mikrosekund z innej epoki w przypadku użycia czasu systemowego, epoka to 1970/1/1 0:00:00 |
Zajęcia |
|
---|---|
nl:: |
|
nl:: |
kodek wiadomości z powiadomieniem o zmianie czasu |
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
Kodek przesunięcia strefy czasowej według UTC. |
nl:: |
Struktura |
|
---|---|
nl:: |
Informacje są publiczne, ponieważ wywołanie zwrotne TimeSyncNode::FilterTimeCorrectionContributor udostępnia widok globalny na wyższej warstwie. |
nl:: |
służy do określania kontaktów na potrzeby wywoływania SyncWithNodes. Zamiast być klasą zagnieżdżoną, jest ona umieszczana w otwartym obiekcie, co upraszcza deklarację klasy TimeSyncNode, a także deklaracja eksportu. |
Wyliczenia
@318,
@318
typ wiadomości używany w Weave Exchange.
@319,
@319
Tagi specyficzne dla profilu używane w zapytaniach WDM w celu uzyskania informacji o strefie czasowej.
Właściwości | |
---|---|
kWdmTagTime_Zone_Name
|
Nazwa strefy czasowej IANA w formacie UTF8-String. |
kWdmTagTime_Zone_POSIX_TZ
|
Zmienna środowiskowa POSIX TZ w formacie ciągu znaków UTF8. |
kWdmTagTime_Zone_UTC_Offset
|
Przesunięcia UTC dla tej strefy czasowej w spakowanym formacie binarnym. |
TimeSyncRole
TimeSyncRole
Role, które może odgrywać mechanizm protokołu.
na przykład TimeSyncServer może grać na serwerze lub jako część koordynatora. Podobnie, TimeSyncClient może występować jako klient lub tylko część koordynatora.
Definiuje typ
timesync_t
int64_t timesync_t
typ używany do przechowywania i obsługi liczby mikrosekund z innej epoki w przypadku użycia czasu systemowego, epoka to 1970/1/1 0:00:00