nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: ISetDataDelegate
Bu, soyut bir sınıftır.
Özet
Devralma
Doğrudan Bilinen Alt Sınıflar: nl::Weave::Profiles::DataManagement_Current::TraitDataSink
Herkese açık türler |
|
---|---|
SetDataEventType
|
enum |
Herkese açık işlevler |
|
---|---|
OnSetDataEvent(SetDataEventType aType, PropertyPathHandle aHandle)=0
|
virtual void
Sözlükler ayrıştırılırken önemli etkinlikler gerçekleştiğinde, yetki verilmiş kullanıcılara gönderilecek sinyaller.
|
SetData(PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull)=0
|
virtual WEAVE_ERROR
Düğüme giden bir yol tanıtıcısına, TLV okuyucuya ve boş türü alıp almadığına dair bir göstergeye dayanarak çağrılan verileri ayarlayın.
|
SetLeafData(PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader)=0
|
virtual WEAVE_ERROR
Bir yaprak düğümüne ve TLV okuyucuya giden bir yol tutamacı olduğundan, çağrıda bulunan yaprak verilerini ayarlayın.
|
Herkese açık türler
SetDataEventType
SetDataEventType
Herkese açık işlevler
OnSetDataEvent
virtual void OnSetDataEvent( SetDataEventType aType, PropertyPathHandle aHandle )=0
Sözlükler ayrıştırılırken önemli etkinlikler gerçekleştiğinde, yetki verilmiş kullanıcılara gönderilecek sinyaller.
Her durumda, bu etkinliğin ne için geçerli olduğuyla ilgili daha fazla bağlam sağlayan bir mülk yolu tutma yeri sağlanır.
Sözlük değiştirme başlangıcı/bitişleri için bu herkese açık kullanıcı adları yalnızca şema herkese açık kullanıcı adlarıdır. Sözlük öğesi eklenen/değiştirilen etkinlikler için bu tutma yerleri, sözlük anahtarını da içeren özellik yolu tutma yerleridir.
SetData
virtual WEAVE_ERROR SetData( PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull )=0
Düğüme giden bir yol tanıtıcısına, TLV okuyucuya ve boş türü alıp almadığına dair bir göstergeye dayanarak çağrılan verileri ayarlayın.
TDM, bu işlevi yalnızca boş değer atanabilen, isteğe bağlı, geçici veya yapraklı herkese açık kullanıcı adları için çağırır. aHandle yaprak olmayan bir düğümse ve boş bırakılmışsa TDM, alt öğeleri için SetData'yı çağırmaz.
Ayrıntılar | |||||||
---|---|---|---|---|---|---|---|
Parametreler |
|
||||||
Değerleri Döndür |
|
SetLeafData
virtual WEAVE_ERROR SetLeafData( PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader )=0
Bir yaprak düğümüne ve TLV okuyucuya giden bir yol tutamacı olduğundan, çağrıda bulunan yaprak verilerini ayarlayın.
Ayrıntılar | |||||
---|---|---|---|---|---|
Değerleri Döndür |
|