nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: TraitSchemaEngine:: IGetDataDelegate
এটি একটি বিমূর্ত ক্লাস।সারাংশ
উত্তরাধিকার
সরাসরি পরিচিত সাবক্লাস:nl::Weave::Profiles::DataManagement_Current::TraitDataSource
nl::Weave::Profiles::DataManagement_Current::TraitUpdatableDataSink
পাবলিক ফাংশন | |
---|---|
GetData ( PropertyPathHandle aHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter, bool & aIsNull, bool & aIsPresent)=0 | virtual WEAVE_ERROR একটি নোডকে একটি পাথ হ্যান্ডেল দেওয়া হয়েছে, একটি TLV লেখক, এবং বুলিয়ানগুলি নির্দেশ করে যে মানটি শূন্য বা উপস্থিত নয়, বৈশিষ্ট্য উত্স থেকে ডেটা পান যা একটি বিজ্ঞপ্তি তৈরি করবে৷ |
GetLeafData ( PropertyPathHandle aLeafHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter)=0 | virtual WEAVE_ERROR একটি লিফ নোড এবং একটি TLV লেখককে একটি পাথ হ্যান্ডেল দেওয়া হয়েছে, কলির থেকে ডেটা পান৷ |
পাবলিক ফাংশন
GetData
virtual WEAVE_ERROR GetData( PropertyPathHandle aHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter, bool & aIsNull, bool & aIsPresent )=0
একটি নোডকে একটি পাথ হ্যান্ডেল দেওয়া হয়েছে, একটি TLV লেখক, এবং বুলিয়ানগুলি নির্দেশ করে যে মানটি শূন্য বা উপস্থিত নয়, বৈশিষ্ট্য উত্স থেকে ডেটা পান যা একটি বিজ্ঞপ্তি তৈরি করবে৷
যদি পাথ হ্যান্ডেলটি লিফ নোড না হয়, তাহলে TDM লেখকের কাছে লেখার মান পরিচালনা করবে (যেমন পাত্র খোলা, স্ট্রাকট বাতিল করা ইত্যাদি)। যদি একটি নন-লিফ নোড শূন্য থাকে বা উপস্থিত না থাকে, TDM তার বাচ্চাদের জন্য GetData কল করবে না।
এই ফাংশনটি শুধুমাত্র সেই হ্যান্ডেলগুলির জন্য কল করা হবে যা বাতিলযোগ্য, ঐচ্ছিক, ক্ষণস্থায়ী বা পাতা। প্রত্যাশা হল যে হ্যান্ডেলগুলির সাথে যেকোন বৈশিষ্ট্য যেগুলিতে সেই বিকল্পগুলি সক্রিয় রয়েছে তা aIsNull এবং aIsPresent তৈরি করার জন্য উপযুক্ত যুক্তি প্রয়োগ করবে।
বিস্তারিত | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||||
রিটার্ন মান |
|
GetLeafData
virtual WEAVE_ERROR GetLeafData( PropertyPathHandle aLeafHandle, uint64_t aTagToWrite, nl::Weave::TLV::TLVWriter & aWriter )=0
একটি লিফ নোড এবং একটি TLV লেখককে একটি পাথ হ্যান্ডেল দেওয়া হয়েছে, কলির থেকে ডেটা পান৷
বিস্তারিত | |||||
---|---|---|---|---|---|
রিটার্ন মান |
|