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

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

מבנה הסכימה העיקרי שמכיל את פרטי הסכימה.

סיכום

מאפיינים ציבוריים

mIsDictionaryBitfield
uint8_t *
שדה סיביות שמציין אם כל כינוי של סכימה הוא מילון או לא.
mIsEphemeralBitfield
uint8_t *
שדה סיביות (bitfield) שמציין אם כל כינוי של סכימה הוא זמני או לא.
mIsImplementedBitfield
uint8_t *
שדה ביט (bitfield) שמציין אם כל כינוי אופציונלי לסכימה הוטמע או לא.
mIsNullableBitfield
uint8_t *
שדה ביט (bitfield) שמציין אם כל כינוי של סכימה הוא null או לא.
mIsOptionalBitfield
uint8_t *
שדה סיביות (bitfield) שמציין אם כל כינוי סכימה הוא אופציונלי או לא.
mNumSchemaHandleEntries
uint32_t
מספר הכינויים של הסכימה בתכונה הזו.
mProfileId
uint32_t
המזהה של פרופיל trait.
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

שדה סיביות (bitfield) שמציין אם כל כינוי של סכימה הוא זמני או לא.

mIsImplementedBitfield

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

שדה ביט (bitfield) שמציין אם כל כינוי אופציונלי לסכימה הוטמע או לא.

mIsNullableBitfield

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

שדה ביט (bitfield) שמציין אם כל כינוי של סכימה הוא null או לא.

mIsOptionalBitfield

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

שדה סיביות (bitfield) שמציין אם כל כינוי סכימה הוא אופציונלי או לא.

mNumSchemaHandleEntries

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

מספר הכינויים של הסכימה בתכונה הזו.

mProfileId

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

המזהה של פרופיל trait.

mSchemaHandleTbl

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

מצביע על הטבלה של נקודות האחיזה של הסכימה, שמספקת מידע על ההורה ותגי הקשר לכל אחת מנקודות האחיזה בסכימה.

mTreeDepth

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

העומק המקסימלי של הסכימה הזו.