nl::Weave::Profiles::Time

Resumo

Enumerações

@318 enum
tipo de mensagem, usado com o Weave Exchange
@319{
  kWdmTagTime_Zone_Name = 0x00,
  kWdmTagTime_Zone_POSIX_TZ = 0x01,
  kWdmTagTime_Zone_UTC_Offset = 0x02
}
enum
Tags específicas do perfil usadas em consultas de WDM para informações de fuso horário.
TimeSyncRole enum
Papéis que um mecanismo de protocolo pode desempenhar.

Typedefs

timesync_t typedef
int64_t
tipo usado para armazenar e lidar com o número de microssegundos de uma época diferente, se usado para expressar o horário do sistema, o período será 1970/1/1 0:00:00

Classes

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

codec da mensagem de notificação de mudança de horário

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

Codec para deslocamento UTC de um fuso horário.

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

Estruturas

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

Isso está disponível para o público porque o callback TimeSyncNode::FilterTimeCorrectionContributor oferece uma visualização global para a camada superior.

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

usado para especificar contatos para chamar SyncWithNodes. É colocado em aberto em vez de ser uma classe aninhada para tornar a declaração de classe TimeSyncNode mais curta e também a declaração de exportação mais explícita.

Enumerações

@318

 @318

tipo de mensagem, usado com o Weave Exchange

@319

 @319

Tags específicas do perfil usadas em consultas de WDM para informações de fuso horário.

Propriedades
kWdmTagTime_Zone_Name

O nome do fuso horário IANA no formato UTF8-String.

kWdmTagTime_Zone_POSIX_TZ

A variável de ambiente POSIX TZ no formato UTF8-String.

kWdmTagTime_Zone_UTC_Offset

Os deslocamentos de UTC para esse fuso horário, em formato binário compactado.

TimeSyncRole

 TimeSyncRole

Papéis que um mecanismo de protocolo pode desempenhar.

por exemplo, um TimeSyncServer pode estar reproduzindo um servidor ou parte de um coordenador. Da mesma forma, um TimeSyncClient pode ser um cliente ou apenas parte de um coordenador.

Typedefs

timesync_t

int64_t timesync_t

tipo usado para armazenar e lidar com o número de microssegundos de uma época diferente, se usado para expressar o horário do sistema, o período será 1970/1/1 0:00:00