nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: ISetDataDelegate
To jest klasa abstrakcyjna.
Podsumowanie
Dziedziczenie
Bezpośrednie znane podklasy: nl::Weave::Profiles::DataManagement_Current::TraitDataSink
Typy publiczne |
|
---|---|
SetDataEventType
|
enum | typ wyliczeniowy |
Funkcje publiczne |
|
---|---|
OnSetDataEvent(SetDataEventType aType, PropertyPathHandle aHandle)=0
|
virtual void
Sygnały dla przedstawicieli.
|
SetData(PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull)=0
|
virtual WEAVE_ERROR
Biorąc pod uwagę uchwyt ścieżki do węzła, czytnik TLV oraz informację o tym, czy otrzymano typ o wartości null, ustaw dane w wywołaniu.
|
SetLeafData(PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader)=0
|
virtual WEAVE_ERROR
Biorąc pod uwagę uchwyt ścieżki do węzła liścia i czytnik TLV, ustaw dane liści w wywołaniu.
|
Typy publiczne
SetDataEventType
SetDataEventType
Funkcje publiczne
OnSetDataEvent
virtual void OnSetDataEvent( SetDataEventType aType, PropertyPathHandle aHandle )=0
Sygnały dla przedstawicieli.
We wszystkich przypadkach dostępny jest uchwyt ścieżki właściwości, który dostarcza więcej informacji o tym, czego dotyczy to zdarzenie.
Do obsługi początku/końca w słowniku te uchwyty są wyłącznie uchwytami schematu. W przypadku zdarzeń dodanych/zmodyfikowanych w słowniku te uchwyty są uchwytami ścieżki właściwości, ponieważ zawierają także klucz słownika.
SetData
virtual WEAVE_ERROR SetData( PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull )=0
Biorąc pod uwagę uchwyt ścieżki do węzła, czytnik TLV oraz informację o tym, czy otrzymano typ o wartości null, ustaw dane w wywołaniu.
TDM będzie wywoływać tę funkcję tylko w przypadku nicków z wartością null, opcjonalnych, tymczasowych lub liści. Jeśli aHandle jest węzłem innym niż liść i ma wartość null, TDM nie będzie wywoływać SetData dla swoich podrzędnych elementów.
Szczegóły | |||||||
---|---|---|---|---|---|---|---|
Parametry |
|
||||||
Zwracane wartości |
|
SetLeafData
virtual WEAVE_ERROR SetLeafData( PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader )=0
Biorąc pod uwagę uchwyt ścieżki do węzła liścia i czytnik TLV, ustaw dane liści w wywołaniu.
Szczegóły | |||||
---|---|---|---|---|---|
Zwracane wartości |
|