нл:: Переплетение:: Профили:: DataManagement_Current:: TraitSchemaEngine:: Схема
#include <src/lib/profiles/data-management/Current/TraitData.h>
Основная структура схемы, в которой хранится информация о схеме.
Краткое содержание
Публичные атрибуты | |
---|---|
mIsDictionaryBitfield | uint8_t * Битовое поле, указывающее, является ли каждый дескриптор схемы словарем или нет. |
mIsEphemeralBitfield | uint8_t * Битовое поле, указывающее, является ли каждый дескриптор схемы эфемерным или нет. |
mIsImplementedBitfield | uint8_t * Битовое поле, указывающее, реализован ли каждый необязательный дескриптор схемы. |
mIsNullableBitfield | uint8_t * Битовое поле, указывающее, имеет ли каждый дескриптор схемы значение NULL или нет. |
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
Битовое поле, указывающее, имеет ли каждый дескриптор схемы значение NULL или нет.
mIsOptionalBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsOptionalBitfield
Битовое поле, указывающее, является ли каждый дескриптор схемы необязательным или нет.
мнумсхемахандлеэнтриес
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mNumSchemaHandleEntries
Количество дескрипторов схемы в этом признаке.
мпрофилеид
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
Максимальная глубина этой схемы.