nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: ISetDataDelegate
To zajęcia abstrakcyjne.
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, gdy podczas analizowania słowników mają miejsce ważne zdarzenia.
|
SetData(PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull)=0
|
virtual WEAVE_ERROR
Mając uchwyt ścieżki do węzła, czytnik TLV i wskaźnik, czy otrzymano typ pusty, ustaw dane w wywołaniu.
|
SetLeafData(PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader)=0
|
virtual WEAVE_ERROR
Mając uchwyt ścieżki do węzła liścia i czytnik TLV, ustaw dane liścia w wywołaniu.
|
Typy publiczne
SetDataEventType
SetDataEventType
Funkcje publiczne
OnSetDataEvent
virtual void OnSetDataEvent( SetDataEventType aType, PropertyPathHandle aHandle )=0
Sygnały dla przedstawicieli, gdy podczas analizowania słowników mają miejsce ważne zdarzenia.
We wszystkich przypadkach podany jest uchwyt ścieżki właściwości, który dostarcza więcej informacji o tym, do czego dotyczy dane zdarzenie.
W przypadku zastępowania początku/końca słownika te uchwyty to uchwyty czysto schematów. W przypadku zdarzeń dodanych/zmodyfikowanych elementów słownika te nicki są uchwytami ścieżek właściwości, ponieważ zawierają też klucz słownika.
SetData
virtual WEAVE_ERROR SetData( PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull )=0
Mając uchwyt ścieżki do węzła, czytnik TLV i wskaźnik, czy otrzymano typ pusty, ustaw dane w wywołaniu.
TDM wywołuje tę funkcję tylko w przypadku uchwytów, które są dopuszczalne, opcjonalne, efemeryczne lub liście. Jeśli aHandle nie jest liściem i ma wartość null, TDM nie wywoła SetData dla swoich elementów podrzędnych.
Szczegóły | |||||||
---|---|---|---|---|---|---|---|
Parametry |
|
||||||
Zwracane wartości |
|
SetLeafData
virtual WEAVE_ERROR SetLeafData( PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader )=0
Mając uchwyt ścieżki do węzła liścia i czytnik TLV, ustaw dane liścia w wywołaniu.
Szczegóły | |||||
---|---|---|---|---|---|
Zwracane wartości |
|