O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

nl::Weave::Profiles::DataManagement_Current::CommandSender::SynchronizedTraitState

#include <src/lib/profiles/data-management/Current/CommandSender.h>

Resumo

Observação:essa classe ajuda a informar se um TraitDataSink associado completou todos os efeitos colaterais de um comando. A classe CommandSender é responsável por preencher as informações necessárias no momento da transmissão da solicitação e da recepção de resposta. O aplicativo pode usar isso em uma das duas modalidades: a) ter uma versão de dados válida no coletor de dados antes de começar a enviar comandos; b) nunca ter uma versão de dados válida antes de começar a enviar comandos.

No primeiro caso, a versão do coletor antes de enviar o comando é conhecida, o que permite uma inferência posterior precisa ou não sobre o coletor.

No último caso, a ausência de uma versão anterior resulta na lógica para inferir a reversão para uma heurística baseada em janela. Isso ocorre devido à presença de versões de dados aleatórias que podem fazer com que a versão de dados recebida do editor pule para uma recepção de pós-comando de número mais baixo.

Funções públicas

HasDataCaughtUp(void)
bool
Init()

Funções públicas

HasDataCaughtUp

bool HasDataCaughtUp(
  void
)

Init

WEAVE_ERROR Init()