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.