nl::Weave::Profiles::Time

Resumen

Enumeraciones

@318 enum
tipo de mensaje, que se usa con Weave Exchange
@319{
  kWdmTagTime_Zone_Name = 0x00,
  kWdmTagTime_Zone_POSIX_TZ = 0x01,
  kWdmTagTime_Zone_UTC_Offset = 0x02
}
enum
Etiquetas específicas del perfil que se usan en las consultas de WDM para obtener información sobre la zona horaria.
TimeSyncRole enum
Son las funciones que puede desempeñar un motor de protocolos.

Typedefs

timesync_t typedef
int64_t
tipo usado para almacenar y manejar la cantidad de microsegundos de una época diferente si se usa para expresar la hora del sistema, la época es 1970/1/1 0:00:00

Clases

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

códec para el mensaje de notificación de cambio de hora

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

Códec para el desplazamiento UTC de una zona horaria

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

Structs

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

Es público porque la devolución de llamada de TimeSyncNode::FilterTimeCorrectionContributor proporciona una vista global a la capa superior.

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

Se usa para especificar contactos para llamar a SyncWithNodes. Se coloca en abierto en lugar de ser una clase anidada para acortar la declaración de clase de TimeSyncNode y también la declaración de exportación más explícita.

Enumeraciones

@318

 @318

tipo de mensaje, que se usa con Weave Exchange

@319

 @319

Etiquetas específicas del perfil que se usan en las consultas de WDM para obtener información sobre la zona horaria.

Propiedades
kWdmTagTime_Zone_Name

Es el nombre de la zona horaria de la IANA en formato UTF8-String.

kWdmTagTime_Zone_POSIX_TZ

La variable de entorno POSIX TZ en formato UTF8-String.

kWdmTagTime_Zone_UTC_Offset

Las compensaciones de UTC para esta zona horaria, en formato binario empaquetado.

TimeSyncRole

 TimeSyncRole

Son las funciones que puede desempeñar un motor de protocolos.

por ejemplo, un TimeSyncServer podría estar reproduciendo un servidor o parte de un coordinador. Del mismo modo, un TimeSyncClient podría estar reproduciendo un cliente o solo parte de un coordinador.

Typedefs

timesync_t

int64_t timesync_t

tipo usado para almacenar y manejar la cantidad de microsegundos de una época diferente si se usa para expresar la hora del sistema, la época es 1970/1/1 0:00:00