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 do 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 processar o número de microssegundos de diferentes épocas, se usado para expressar o horário do sistema, a época é 1970/1/1 0:00:00

Aulas

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

codec da mensagem de notificação de alteração de hora

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

Codec para compensação de UTC de um fuso horário.

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

Estruturas

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

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

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

usado para especificar contatos para chamar SyncWithNodes. Ele é colocado em aberto em vez de ser uma classe aninhada para tornar a declaração de classe de 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 do 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

As compensações de UTC para esse fuso horário, no 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 estar reproduzindo um cliente ou apenas parte de um coordenador.

Typedefs

timesync_t

int64_t timesync_t

tipo usado para armazenar e processar o número de microssegundos de diferentes épocas, se usado para expressar o horário do sistema, a época é 1970/1/1 0:00:00