nl:: Weave:: Profiller: DataManagement_Current:: TraitSchemaEngine:: IGetDataTemsilci
Bu, soyut bir sınıftır.
Özet
Devralma
Doğrudan Bilinen Alt Sınıflar:nl::Weave::Profiles::DataManagement_Current::TraitDataSource
nl::Weave::Profiles::DataManagement_Current::TraitUpdatableDataSink
Herkese açık işlevler |
|
---|---|
GetData(PropertyPathHandle aHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter, bool & aIsNull, bool & aIsPresent)=0
|
virtual WEAVE_ERROR
Bir düğüme giden yol işleyici dikkate alındığında, bir TLV yazıcı ve değerin null olup olmadığını belirten boole değerleri, bilgi sağlayacak özellik kaynağından veri alır.
|
GetLeafData(PropertyPathHandle aLeafHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter)=0
|
virtual WEAVE_ERROR
Bir yaprak düğümüne ve bir TLV yazıcıya bir yol tutma adı verildiğinde, verileri davetliden alın.
|
Herkese açık işlevler
VerileriAl
virtual WEAVE_ERROR GetData( PropertyPathHandle aHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter, bool & aIsNull, bool & aIsPresent )=0
Bir düğüme giden yol işleyici dikkate alındığında, bir TLV yazıcı ve değerin null olup olmadığını belirten boole değerleri, bilgi sağlayacak özellik kaynağından veri alır.
Yol işleyici bir yaprak düğümü değilse yazar için yazma değerlerini (kapsayıcıları açma, yapıyı boş bırakma gibi) yönetir. Yaprak olmayan bir düğüm boşsa veya TDM alt öğeleri için GetData çağırmaz.
Bu işlev yalnızca null, isteğe bağlı, geçici veya yapraklı tutma yerleri için çağrılır. Beklendiği gibi, bu seçenekleri etkinleştiren tutma özelliklerine sahip tüm özellikler, aIsNull ve aIsNow'ı doldurmak için uygun mantığı uygular.
Ayrıntılar | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
||||||||||
Döndürülen Değerler |
|
GetLeafVerileri
virtual WEAVE_ERROR GetLeafData( PropertyPathHandle aLeafHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter )=0
Bir yaprak düğümüne ve bir TLV yazıcıya bir yol tutma adı verildiğinde, verileri davetliden alın.
Ayrıntılar | |||||
---|---|---|---|---|---|
Döndürülen Değerler |
|