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

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