O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

nl :: Tecer:: Perfis :: DataManagement_Current :: TraitSchemaEngine :: ISetDataDelegate

Esta é uma classe abstrata.

Resumo

Herança

Subclasses diretamente conhecidas: nl :: Weave :: Profiles :: DataManagement_Current :: TraitDataSink

Tipos públicos

SetDataEventType enum

Funções públicas

OnSetDataEvent (SetDataEventType aType, PropertyPathHandle aHandle)=0
virtual void
Sinaliza para delegados quando eventos notáveis ​​ocorrem durante a análise de dicionários.
SetData ( PropertyPathHandle aHandle,nl::Weave::TLV::TLVReader & aReader, bool aIsNull)=0
virtual WEAVE_ERROR
Dado um identificador de caminho para um nó, um leitor de TLV e uma indicação de se um tipo nulo foi recebido, defina os dados no receptor.
SetLeafData ( PropertyPathHandle aLeafHandle,nl::Weave::TLV::TLVReader & aReader)=0
virtual WEAVE_ERROR
Dado um identificador de caminho para um nó folha e um leitor TLV , defina os dados folha no receptor.

Tipos públicos

SetDataEventType

0e47 relevant000

Funções públicas

OnSetDataEvent

virtual void OnSetDataEvent(
  SetDataEventType aType,
  PropertyPathHandle aHandle
)=0

Sinaliza para delegados quando eventos notáveis ​​ocorrem durante a análise de dicionários.

Em todos os casos, é fornecido um identificador de caminho de propriedade que fornece mais contexto sobre a que esse evento se aplica.

Para início / fim de substituição de dicionário, esses identificadores são puramente identificadores de esquema. Para eventos de item de dicionário adicionado / modificado, esses identificadores são identificadores de caminho de propriedade, pois também contêm a chave do dicionário.

SetData

virtual WEAVE_ERROR SetData(
  PropertyPathHandle aHandle,
  nl::Weave::TLV::TLVReader & aReader,
  bool aIsNull
)=0

Dado um identificador de caminho para um nó, um leitor de TLV e uma indicação de se um tipo nulo foi recebido, defina os dados no receptor.

O TDM só chamará essa função para identificadores que podem ser anulados, opcionais, efêmeros ou folhas. Se aHandle for um nó não folha e for anulado, o TDM não chamará SetData para seus filhos.

Detalhes
Parâmetros
[in] aHandle
O PropertyPathHandle em questão.
[in,out] aReader
O leitor TLV para leitura.
[out] aIsNull
O aHandle foi anulado?
Valores Retornados
WEAVE_NO_ERROR
Com sucesso.
other
Não foi possível ler os dados do leitor.

SetLeafData

virtual WEAVE_ERROR SetLeafData(
  PropertyPathHandle aLeafHandle,
  nl::Weave::TLV::TLVReader & aReader
)=0

Dado um identificador de caminho para um nó folha e um leitor TLV , defina os dados folha no receptor.

Detalhes
Valores Retornados
WEAVE_NO_ERROR
Com sucesso.
other
Não foi possível ler os dados do leitor.