nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: 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 একটি নোডের একটি পাথ হ্যান্ডেল দেওয়া, একটি TLV রিডার, এবং একটি নাল টাইপ প্রাপ্ত হয়েছে কিনা তার একটি ইঙ্গিত, কলিতে ডেটা সেট করুন৷ |
SetLeafData ( PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader)=0 | virtual WEAVE_ERROR একটি লিফ নোড এবং একটি TLV রিডারে একটি পাথ হ্যান্ডেল দেওয়া, কলিতে পাতার ডেটা সেট করুন। |
পাবলিক প্রকার
সেটডাটা ইভেন্ট টাইপ
SetDataEventType
পাবলিক ফাংশন
OnSetDataEvent
virtual void OnSetDataEvent( SetDataEventType aType, PropertyPathHandle aHandle )=0
অভিধান পার্স করার সময় উল্লেখযোগ্য ঘটনা ঘটলে প্রতিনিধিদের সংকেত।
সমস্ত ক্ষেত্রে, একটি প্রপার্টি পাথ হ্যান্ডেল সরবরাহ করা হয় যা এই ইভেন্টটি কীসের জন্য প্রযোজ্য সে সম্পর্কে আরও প্রসঙ্গ সরবরাহ করে।
অভিধান প্রতিস্থাপনের জন্য শুরু/শেষ, এই হ্যান্ডেলগুলি সম্পূর্ণরূপে স্কিমা হ্যান্ডেল। অভিধানের আইটেম যোগ করা/পরিবর্তিত ইভেন্টগুলির জন্য, এই হ্যান্ডেলগুলি হল প্রপার্টি পাথ হ্যান্ডেল কারণ এতে অভিধান কীও থাকে।
সেট ডেটা
virtual WEAVE_ERROR SetData( PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull )=0
একটি নোডের একটি পাথ হ্যান্ডেল দেওয়া, একটি TLV রিডার, এবং একটি নাল টাইপ প্রাপ্ত হয়েছে কিনা তার একটি ইঙ্গিত, কলিতে ডেটা সেট করুন৷
TDM এই ফাংশনটিকে শুধুমাত্র শূন্য, ঐচ্ছিক, ক্ষণস্থায়ী বা পাতার হ্যান্ডেলগুলির জন্য কল করবে। যদি aHandle একটি নন-লিফ নোড হয় এবং বাতিল করা হয়, TDM তার বাচ্চাদের জন্য SetData কল করবে না।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্ন মান |
|
সেটলিফডেটা
virtual WEAVE_ERROR SetLeafData( PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader )=0
একটি লিফ নোড এবং একটি TLV রিডারে একটি পাথ হ্যান্ডেল দেওয়া, কলিতে পাতার ডেটা সেট করুন।
বিস্তারিত | |||||
---|---|---|---|---|---|
রিটার্ন মান |
|