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

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

Esta é uma classe abstrata.

Resumo

Herança

Dirigir Subclasses 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 caminho de um nó, um TLV leitor, e uma indicação de se um tipo nulo foi recebido, definir os dados no receptor.
SetLeafData ( PropertyPathHandle aLeafHandle,nl::Weave::TLV::TLVReader & aReader)=0
virtual WEAVE_ERROR
Dada uma alça caminho para um nó folha e uma TLV leitor, defina os dados da folha no chamado.

Tipos públicos

SetDataEventType

 SetDataEventType

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 caminho de um nó, um TLV leitor, e uma indicação de se um tipo nulo foi recebido, definir 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 TLV leitor a ler a partir.
[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

Dada uma alça caminho para um nó folha e uma TLV leitor, defina os dados da folha no chamado.

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