nl:: Weave:: Profile:: DataManagement_Current:: TraitSchemaEngine:: ISetDataDelegate
Dies ist eine abstrakte Klasse.
Fazit
Übernahme
Direkt bekannte untergeordnete Klassen: nl::Weave::Profiles::DataManagement_Current::TraitDataSenken
Öffentliche Typen |
|
---|---|
SetDataEventType
|
enum |
Öffentliche Funktionen |
|
---|---|
OnSetDataEvent(SetDataEventType aType, PropertyPathHandle aHandle)=0
|
virtual void
Signale an die Delegierten, wenn wichtige Ereignisse beim Parsen von Wörterbüchern auftreten
|
SetData(PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull)=0
|
virtual WEAVE_ERROR
Geben Sie die Daten in der Aufrufer auf, wenn ein Knotenpunkt zur Verarbeitung eines Knotens, ein TLV-Leser und ein Hinweis darauf ist, ob ein Nulltyp empfangen wurde.
|
SetLeafData(PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader)=0
|
virtual WEAVE_ERROR
Geben Sie bei einem Pfadgriff an einen Blattknoten und einen TLV-Leser die Blattdaten im Aufrufer an.
|
Öffentliche Typen
SetDataEventType
SetDataEventType
Öffentliche Funktionen
OnDataDataEvent
virtual void OnSetDataEvent( SetDataEventType aType, PropertyPathHandle aHandle )=0
Signale an die Delegierten, wenn wichtige Ereignisse beim Parsen von Wörterbüchern auftreten
In allen Fällen wird ein Property-Pfad-Handle angegeben, der mehr Kontext zum Ereignis liefert.
Bei der Wörterbuch-Ersetzung/Ende im Wörterbuch sind diese Handles reine Schema-Handles. Bei Ereignissen, die einem Wörterbuch hinzugefügt oder geändert wurden, handelt es sich bei diesen Handles um Pfade zu Property-Pfaden, da sie auch den Wörterbuchschlüssel enthalten.
Daten-Set
virtual WEAVE_ERROR SetData( PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull )=0
Geben Sie die Daten in der Aufrufer auf, wenn ein Knotenpunkt zur Verarbeitung eines Knotens, ein TLV-Leser und ein Hinweis darauf ist, ob ein Nulltyp empfangen wurde.
TDM ruft diese Funktion nur für Ziehpunkte auf, die null, optional, sitzungsspezifisch oder Blätter sind. Wenn ein Alias ein Nicht-Blatt-Knoten ist und NULL ist, ruft TDM SetData für seine untergeordneten Elemente nicht auf.
Details | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Rückgabewerte |
|
Set-Blattdaten
virtual WEAVE_ERROR SetLeafData( PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader )=0
Geben Sie bei einem Pfadgriff an einen Blattknoten und einen TLV-Leser die Blattdaten im Aufrufer an.
Details | |||||
---|---|---|---|---|---|
Rückgabewerte |
|