nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: IGetDataDelegate
To zajęcia abstrakcyjne.
Podsumowanie
Dziedziczenie
Bezpośrednie znane podklasy:nl::Weave::Profiles::DataManagement_Current::TraitDataSource
nl::Weave::Profiles::DataManagement_Current::TraitUpdatableDataSink
Funkcje publiczne |
|
---|---|
GetData(PropertyPathHandle aHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter, bool & aIsNull, bool & aIsPresent)=0
|
virtual WEAVE_ERROR
Mając uchwyt ścieżki do węzła, zapis TLV i wartości logiczne wskazujące, czy wartość jest null czy nie, pobierz dane ze źródła cech, które spowodują utworzenie powiadomienia.
|
GetLeafData(PropertyPathHandle aLeafHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter)=0
|
virtual WEAVE_ERROR
Mając uchwyt ścieżki do węzła liścia i zapisujący TLV, pobierz dane od wywołania.
|
Funkcje publiczne
GetData
virtual WEAVE_ERROR GetData( PropertyPathHandle aHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter, bool & aIsNull, bool & aIsPresent )=0
Mając uchwyt ścieżki do węzła, zapis TLV i wartości logiczne wskazujące, czy wartość jest null czy nie, pobierz dane ze źródła cech, które spowodują utworzenie powiadomienia.
Jeśli uchwyt ścieżki nie jest węzłem liścia, TDM obsługuje zapisywanie wartości w zapisiejącym (np. otwieranie kontenerów, nullowanie struktury itp.). Jeśli węzeł inny niż liść ma wartość null lub nie ma go wcale, TDM nie wywoła GetData w przypadku swoich elementów podrzędnych.
Ta funkcja jest wywoływana tylko w przypadku uchwytów, które są dopuszczalne do wartości null, opcjonalne, tymczasowe lub liści. Oczekiwane jest to, że wszystkie cechy z nickami, w których te opcje są włączone, będą stosować odpowiednią logikę do wypełniania wartości aIsNull i aIsPresent.
Szczegóły | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametry |
|
||||||||||
Zwracane wartości |
|
GetLeafData
virtual WEAVE_ERROR GetLeafData( PropertyPathHandle aLeafHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter )=0
Mając uchwyt ścieżki do węzła liścia i zapisujący TLV, pobierz dane od wywołania.
Szczegóły | |||||
---|---|---|---|---|---|
Zwracane wartości |
|