nl :: Tecer:: Perfis :: DataManagement_Current :: TraitSchemaEngine :: ISetDataDelegate
Esta é uma classe abstrata.Resumo
Herança
Subclasses diretamente conhecidas: nl :: Weave :: Profiles :: DataManagement_Current :: TraitDataSinkTipos 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 relevant000Funçõ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 |
| ||||||
Valores Retornados |
|
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 |
|