nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: TraitSchemaEngine:: স্কিমা

#include <src/lib/profiles/data-management/Current/TraitData.h>

মূল স্কিমা কাঠামো যেখানে স্কিমা তথ্য রয়েছে।

সারাংশ

পাবলিক বৈশিষ্ট্য

mIsDictionaryBitfield
uint8_t *
একটি বিটফিল্ড নির্দেশ করে যে প্রতিটি স্কিমা হ্যান্ডেল একটি অভিধান কিনা।
mIsEphemeralBitfield
uint8_t *
একটি বিটফিল্ড নির্দেশ করে যে প্রতিটি স্কিমা হ্যান্ডেল ক্ষণস্থায়ী কিনা।
mIsImplementedBitfield
uint8_t *
একটি বিটফিল্ড নির্দেশ করে যে প্রতিটি ঐচ্ছিক স্কিমা হ্যান্ডেল বাস্তবায়িত হয়েছে কিনা।
mIsNullableBitfield
uint8_t *
একটি বিটফিল্ড নির্দেশ করে যে প্রতিটি স্কিমা হ্যান্ডেল বাতিলযোগ্য কিনা।
mIsOptionalBitfield
uint8_t *
একটি বিটফিল্ড নির্দেশ করে যে প্রতিটি স্কিমা হ্যান্ডেল ঐচ্ছিক কিনা।
mNumSchemaHandleEntries
uint32_t
এই বৈশিষ্ট্যে স্কিমা হ্যান্ডেলের সংখ্যা।
mProfileId
uint32_t
বৈশিষ্ট্য প্রোফাইলের আইডি।
mSchemaHandleTbl
const PropertyInfo *
স্কিমা হ্যান্ডেল টেবিলের একটি পয়েন্টার, যা প্রতিটি স্কিমা হ্যান্ডেলের জন্য অভিভাবক তথ্য এবং প্রসঙ্গ ট্যাগ প্রদান করে।
mTreeDepth
uint32_t
এই স্কিমার সর্বোচ্চ গভীরতা।

পাবলিক বৈশিষ্ট্য

misDictionaryBitfield

uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsDictionaryBitfield

একটি বিটফিল্ড নির্দেশ করে যে প্রতিটি স্কিমা হ্যান্ডেল একটি অভিধান কিনা।

misEphemeralBitfield

uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsEphemeralBitfield

একটি বিটফিল্ড নির্দেশ করে যে প্রতিটি স্কিমা হ্যান্ডেল ক্ষণস্থায়ী কিনা।

এমআইসপ্লিমেন্টেড বিটফিল্ড

uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsImplementedBitfield

একটি বিটফিল্ড নির্দেশ করে যে প্রতিটি ঐচ্ছিক স্কিমা হ্যান্ডেল বাস্তবায়িত হয়েছে কিনা।

mIsNullableBitfield

uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsNullableBitfield

একটি বিটফিল্ড নির্দেশ করে যে প্রতিটি স্কিমা হ্যান্ডেল বাতিলযোগ্য কিনা।

এমআইএসঅপশনাল বিটফিল্ড

uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsOptionalBitfield

একটি বিটফিল্ড নির্দেশ করে যে প্রতিটি স্কিমা হ্যান্ডেল ঐচ্ছিক কিনা।

mNumSchemaHandleEntry

uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mNumSchemaHandleEntries

এই বৈশিষ্ট্যে স্কিমা হ্যান্ডেলের সংখ্যা।

mProfileId

uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mProfileId

বৈশিষ্ট্য প্রোফাইলের আইডি।

mSchemaHandleTbl

const PropertyInfo * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mSchemaHandleTbl

স্কিমা হ্যান্ডেল টেবিলের একটি পয়েন্টার, যা প্রতিটি স্কিমা হ্যান্ডেলের জন্য অভিভাবক তথ্য এবং প্রসঙ্গ ট্যাগ প্রদান করে।

mTreeDepth

uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mTreeDepth

এই স্কিমার সর্বোচ্চ গভীরতা।