nl::Weave::Profiles::Time

Résumé

Énumérations

@318 enum
Type de message, utilisé avec Weave Exchange
@319{
  kWdmTagTime_Zone_Name = 0x00,
  kWdmTagTime_Zone_POSIX_TZ = 0x01,
  kWdmTagTime_Zone_UTC_Offset = 0x02
}
enum
Tags spécifiques au profil utilisés dans les requêtes WDM pour obtenir des informations de fuseau horaire.
TimeSyncRole enum
Rôles qu'un moteur de protocole peut jouer.

Typedefs

timesync_t typedef
int64_t
Type utilisé pour stocker et gérer le nombre de microsecondes de différentes époques si utilisé pour exprimer l'heure système, l'epoch est 1970/1/1 0:00:00

Classes

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

codec pour le message de notification de changement d'heure

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

Codec pour le décalage UTC d'un fuseau horaire.

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

Structs

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

Ce nom est public, car le rappel TimeSyncNode::FilterTimeCorrectionContributor donne une vue globale à la couche supérieure.

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

utilisé pour spécifier les contacts pour l'appel de SyncWithNodes. Cette classe est accessible au lieu d'être une classe imbriquée afin de raccourcir la déclaration de classe de TimeSyncNode et de rendre la déclaration d'exportation plus explicite.

Énumérations

@318

 @318

Type de message, utilisé avec Weave Exchange

@319

 @319

Tags spécifiques au profil utilisés dans les requêtes WDM pour obtenir des informations de fuseau horaire.

Propriétés
kWdmTagTime_Zone_Name

Nom du fuseau horaire de l'IANA au format UTF8-String.

kWdmTagTime_Zone_POSIX_TZ

Variable d'environnement TZ POSIX au format UTF8-String.

kWdmTagTime_Zone_UTC_Offset

Décalages UTC pour ce fuseau horaire, au format binaire compressé.

TimeSyncRole

 TimeSyncRole

Rôles qu'un moteur de protocole peut jouer.

par exemple, un TimeSyncServer peut lire un serveur ou une partie d'un coordinateur. De même, un TimeSyncClient peut jouer à un client ou simplement à une partie d'un coordinateur.

Typedefs

timesync_t

int64_t timesync_t

Type utilisé pour stocker et gérer le nombre de microsecondes de différentes époques si utilisé pour exprimer l'heure système, l'epoch est 1970/1/1 0:00:00