nl :: Tecer:: Perfis :: DataManagement_Current :: TraitSchemaEngine :: ISetDataDelegate
Esta é uma classe abstrata.Resumo
Herança
Dirigir Subclasses 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 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 |
| ||||||
Valores Retornados |
|
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 |
|