nl :: Tejido:: Perfiles: DataManagement_Current :: TraitSchemaEngine :: Esquema

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

La estructura del esquema principal que alberga la información del esquema.

Resumen

Atributos públicos

mIsDictionaryBitfield
uint8_t *
Un campo de bits que indica si cada controlador de esquema es un diccionario o no.
mIsEphemeralBitfield
uint8_t *
Un campo de bits que indica si cada controlador de esquema es efímero o no.
mIsImplementedBitfield
uint8_t *
Un campo de bits que indica si cada controlador de esquema opcional está implementado o no.
mIsNullableBitfield
uint8_t *
Un campo de bits que indica si cada controlador de esquema es anulable o no.
mIsOptionalBitfield
uint8_t *
Un campo de bits que indica si cada controlador de esquema es opcional o no.
mNumSchemaHandleEntries
uint32_t
El número de identificadores de esquema en este rasgo.
mProfileId
uint32_t
El ID del perfil de rasgo.
mSchemaHandleTbl
const PropertyInfo *
Un puntero a la tabla de identificadores de esquema, que proporciona información principal y etiquetas de contexto para cada identificador de esquema.
mTreeDepth
uint32_t
La profundidad máxima de este esquema.

Atributos públicos

mIsDictionaryBitfield

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

Un campo de bits que indica si cada controlador de esquema es un diccionario o no.

mIsEphemeralBitfield

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

Un campo de bits que indica si cada controlador de esquema es efímero o no.

mIsImplementedBitfield

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

Un campo de bits que indica si se implementa cada controlador de esquema opcional o no.

mIsNullableBitfield

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

Un campo de bits que indica si cada controlador de esquema es anulable o no.

mIsOptionalBitfield

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

Un campo de bits que indica si cada controlador de esquema es opcional o no.

mNumSchemaHandleEntries

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

El número de identificadores de esquema en este rasgo.

mProfileId

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

El ID del perfil de rasgo.

mSchemaHandleTbl

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

Un puntero a la tabla de identificadores de esquema, que proporciona información principal y etiquetas de contexto para cada identificador de esquema.

mTreeDepth

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

La profundidad máxima de este esquema.