nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: ISetDataDelegate
Questa è una classe astratta.
Riepilogo
Eredità
Sottoclassi note direttamente: nl::Weave::Profiles::DataManagement_Current::TraitDataSink
Tipi pubblici |
|
---|---|
SetDataEventType
|
enum |
Funzioni pubbliche |
|
---|---|
OnSetDataEvent(SetDataEventType aType, PropertyPathHandle aHandle)=0
|
virtual void
Segnala ai delegati quando si verificano eventi importanti durante l'analisi dei dizionari.
|
SetData(PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull)=0
|
virtual WEAVE_ERROR
Dati un handle del percorso a un nodo, un lettore TLV e un'indicazione della ricezione o meno di un tipo nullo, imposta i dati nel chiamante.
|
SetLeafData(PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader)=0
|
virtual WEAVE_ERROR
Dati l'handle del percorso di un nodo foglia e un lettore TLV, imposta i dati foglia nel destinatario.
|
Tipi pubblici
SetDataEventType
SetDataEventType
Funzioni pubbliche
OnSetDataEvent
virtual void OnSetDataEvent( SetDataEventType aType, PropertyPathHandle aHandle )=0
Segnala ai delegati quando si verificano eventi importanti durante l'analisi dei dizionari.
In tutti i casi, viene fornito un handle del percorso proprietà che fornisce più contesto sull'argomento a cui si applica questo evento.
Per l'inizio e la fine della sostituzione del dizionario, questi handle sono puramente handle dello schema. Per gli eventi aggiunti/modificati di elementi del dizionario, questi handle sono handle del percorso delle proprietà, in quanto contengono anche la chiave del dizionario.
SetData
virtual WEAVE_ERROR SetData( PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull )=0
Dati un handle del percorso a un nodo, un lettore TLV e un'indicazione della ricezione o meno di un tipo nullo, imposta i dati nel chiamante.
TDM chiamerà questa funzione solo per gli handle che sono null, facoltativi, temporanei o foglia. Se aHandle è un nodo non foglia e viene annullato, TDM non chiamerà SetData per i relativi elementi figlio.
Dettagli | |||||||
---|---|---|---|---|---|---|---|
Parametri |
|
||||||
Valori restituiti |
|
SetLeafData
virtual WEAVE_ERROR SetLeafData( PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader )=0
Dati l'handle del percorso di un nodo foglia e un lettore TLV, imposta i dati foglia nel destinatario.
Dettagli | |||||
---|---|---|---|---|---|
Valori restituiti |
|