nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: IGetDataDelegate
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, bir TLV yazıcı ve değerin boş olup olmadığını belirten boole değerleri dikkate alınarak, bildirim derleyecek özellik kaynağından veri alın.
|
GetLeafData(PropertyPathHandle aLeafHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter)=0
|
virtual WEAVE_ERROR
Bir yaprak düğümüne ve TLV yazarına yönelik bir yol tutma yeri verildiğinde, çağrılan kişiden verileri alın.
|
Herkese açık işlevler
GetData
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, bir TLV yazıcı ve değerin boş olup olmadığını belirten boole değerleri dikkate alınarak, bildirim derleyecek özellik kaynağından veri alın.
Yol işleyici bir yaprak düğümü değilse TDM, yazara yazma değerlerini (ör. container'ları açma, struct'ı geçersiz kılma vb.) işler. Yaprak olmayan bir düğüm null değilse veya mevcut değilse TDM, alt öğeleri için GetData'yı çağırmaz.
Bu işlev yalnızca boş değer atanabilen, isteğe bağlı, geçici veya yapraklı herkese açık kullanıcı adları için çağrılır. Bu seçeneklerin etkinleştirilmiş olduğu herkese açık kullanıcı adlarının, aIsNull ve aIsMevcut'u doldurmak için uygun mantığı uygulayabilmesi beklenir.
Ayrıntılar | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Parametreler |
|
||||||||||
Değerleri Döndür |
|
GetLeafData
virtual WEAVE_ERROR GetLeafData( PropertyPathHandle aLeafHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter )=0
Bir yaprak düğümüne ve TLV yazarına yönelik bir yol tutma yeri verildiğinde, çağrılan kişiden verileri alın.
Ayrıntılar | |||||
---|---|---|---|---|---|
Değerleri Döndür |
|