nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema

#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

حقل بت يشير إلى ما إذا كان كل مؤشر مخطط مؤقتًا أم لا.

mIsImplementedBitfield

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

حقل بت يشير إلى ما إذا كان قد تم تنفيذ كل مؤشر مخطط اختياري أم لا.

mIsNullableBitfield

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

حقل بت يشير إلى ما إذا كان كل مؤشر مخطط قابلاً للقيم أو لا.

mIsOptionalBitfield

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

حقل بت يشير إلى ما إذا كان كل مؤشر مخطط اختياري أم لا.

mNumSchemaHandleEntries

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

الحد الأقصى لعمق هذا المخطط.