нл:: Переплетение:: Профили:: 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

Максимальная глубина этой схемы.