nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: IGetDataDelegate
Questa è una classe astratta.
Riepilogo
Eredità
Sottoclassi note direttamente:nl::Weave::Profiles::DataManagement_Current::TraitDataSource
nl::Weave::Profiles::DataManagement_Current::TraitUpdatableDataSink
Funzioni pubbliche |
|
---|---|
GetData(PropertyPathHandle aHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter, bool & aIsNull, bool & aIsPresent)=0
|
virtual WEAVE_ERROR
Dati l'handle di un percorso verso un nodo, un writer TLV e i valori booleani che indicano se il valore è nullo o meno, ricevono i dati dall'origine del trait che creerà una notifica.
|
GetLeafData(PropertyPathHandle aLeafHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter)=0
|
virtual WEAVE_ERROR
Dati l'handle di un percorso verso un nodo foglia e un writer TLV, ottieni i dati dal destinatario.
|
Funzioni pubbliche
GetData
virtual WEAVE_ERROR GetData( PropertyPathHandle aHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter, bool & aIsNull, bool & aIsPresent )=0
Dati l'handle di un percorso verso un nodo, un writer TLV e i valori booleani che indicano se il valore è nullo o meno, ricevono i dati dall'origine del trait che creerà una notifica.
Se l'handle del percorso non è un nodo foglia, TDM gestirà la scrittura dei valori nell'autore (ad esempio, l'apertura di container, l'annullamento dello struct e così via). Se un nodo non foglia è nullo o non è presente, TDM non chiamerà GetData per i relativi elementi figlio.
Questa funzione verrà richiamata solo per gli handle che sono annullabili, facoltativi, temporanei o foglia. Tutti i trait con handle in cui sono abilitate queste opzioni implementeranno una logica appropriata per compilare aIsNull e aIsPresent.
Dettagli | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametri |
|
||||||||||
Valori restituiti |
|
GetLeafData
virtual WEAVE_ERROR GetLeafData( PropertyPathHandle aLeafHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter )=0
Dati l'handle di un percorso verso un nodo foglia e un writer TLV, ottieni i dati dal destinatario.
Dettagli | |||||
---|---|---|---|---|---|
Valori restituiti |
|