nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: ISetDataDelegate
यह एक ऐब्सट्रैक्ट क्लास है.
खास जानकारी
इनहेरिटेंस
सीधे तौर पर मालूम सब-क्लास: nl::Weave::Profiles::DataManagement_Current::TraitDataSink
सार्वजनिक टाइप |
|
---|---|
SetDataEventType
|
enum |
सार्वजनिक फ़ंक्शन |
|
---|---|
OnSetDataEvent(SetDataEventType aType, PropertyPathHandle aHandle)=0
|
virtual void
डिक्शनरी को पार्स करते समय, अहम इवेंट होने पर ऐक्सेस देने वाले लोगों के लिए सिग्नल.
|
SetData(PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull)=0
|
virtual WEAVE_ERROR
किसी नोड को पाथ हैंडल दिए जाने के साथ-साथ, टीएलवी रीडर और शून्य टाइप मिला है या नहीं, इस बारे में संकेत देने के लिए, कॉली में डेटा सेट करें.
|
SetLeafData(PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader)=0
|
virtual WEAVE_ERROR
लीफ़ नोड और टीएलवी रीडर को पाथ हैंडल दिए जाने के बाद, लीफ़ डेटा को कॉली में सेट करें.
|
सार्वजनिक टाइप
SetDataEventType
SetDataEventType
सार्वजनिक फ़ंक्शन
OnSetDataEvent
virtual void OnSetDataEvent( SetDataEventType aType, PropertyPathHandle aHandle )=0
डिक्शनरी को पार्स करते समय, अहम इवेंट होने पर ऐक्सेस देने वाले लोगों के लिए सिग्नल.
सभी मामलों में, प्रॉपर्टी पाथ का हैंडल दिया जाता है. इससे पता चलता है कि यह इवेंट किस बारे में है.
डिक्शनरी के 'शुरुआत/खत्म' होने के लिए, ये हैंडल पूरी तरह से स्कीमा हैंडल हैं. डिक्शनरी में जोड़े गए/बदलाव किए गए इवेंट के लिए, ये हैंडल प्रॉपर्टी पाथ के हैंडल होते हैं, क्योंकि इनमें डिक्शनरी की कुंजी भी होती है.
SetData
virtual WEAVE_ERROR SetData( PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull )=0
किसी नोड को पाथ हैंडल दिए जाने के साथ-साथ, टीएलवी रीडर और शून्य टाइप मिला है या नहीं, इस बारे में संकेत देने के लिए, कॉली में डेटा सेट करें.
TDM इस फ़ंक्शन को सिर्फ़ उन हैंडल के लिए कॉल करेगा जो शून्य हो सकते हैं, ज़रूरी नहीं हैं, कम समय के लिए हैं या लीफ़ हैं. अगर aHandle, नॉन-लीफ़ नोड है और इसे शून्य कर दिया गया है, तो TDM अपने बच्चों के लिए SetData को कॉल नहीं करेगा.
ब्यौरा | |||||||
---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||
रिटर्न वैल्यू |
|
SetLeafData
virtual WEAVE_ERROR SetLeafData( PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader )=0
लीफ़ नोड और टीएलवी रीडर को पाथ हैंडल दिए जाने के बाद, लीफ़ डेटा को कॉली में सेट करें.
ब्यौरा | |||||
---|---|---|---|---|---|
रिटर्न वैल्यू |
|