nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: ISetDataDelegate
Essa é uma classe abstrata.
Resumo
Herança
Subclasses conhecidas diretas: nl::Weave::Profiles::DataManagement_Current::TraitDataSink
Tipos públicos |
|
---|---|
SetDataEventType
|
enum |
Funções públicas |
|
---|---|
OnSetDataEvent(SetDataEventType aType, PropertyPathHandle aHandle)=0
|
virtual void
Sinais para delegados quando eventos importantes ocorrerem 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 TLV e uma indicação de que um tipo nulo foi recebido, defina os dados no recebedor da chamada.
|
SetLeafData(PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader)=0
|
virtual WEAVE_ERROR
Com um identificador de caminho para um nó de folha e um leitor TLV, defina os dados da folha no recebedor da chamada.
|
Tipos públicos
SetDataEventType
SetDataEventType
Funções públicas
OnSetDataEvent
virtual void OnSetDataEvent( SetDataEventType aType, PropertyPathHandle aHandle )=0
Sinais para delegados quando eventos importantes ocorrerem durante a análise de dicionários.
Em todos os casos, um identificador de caminho de propriedade é fornecido para fornecer mais contexto sobre a que esse evento se aplica.
No dicionário, em termos de início/fim, esses identificadores são apenas identificadores de esquema. Para eventos adicionados/modificados de itens do dicionário, esses identificadores são identificadores de caminho da propriedade, já que também contêm a chave de 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 TLV e uma indicação de que um tipo nulo foi recebido, defina os dados no recebedor da chamada.
O TDM só vai chamar essa função para identificadores anuláveis, opcionais, temporários ou folhas. Se aHandle for um nó não folha e estiver anulado, o TDM não chamará SetData para os filhos.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Parâmetros |
|
||||||
Valores de retorno |
|
SetLeafData
virtual WEAVE_ERROR SetLeafData( PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader )=0
Com um identificador de caminho para um nó de folha e um leitor TLV, defina os dados da folha no recebedor da chamada.
Detalhes | |||||
---|---|---|---|---|---|
Valores de retorno |
|