nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: Schema
#include <src/lib/profiles/data-management/Current/TraitData.h>
A principal estrutura do esquema que abriga as informações do esquema.
Resumo
Atributos públicos |
|
---|---|
mIsDictionaryBitfield
|
uint8_t *
Um bitfield que indica se cada identificador de esquema é um dicionário ou não.
|
mIsEphemeralBitfield
|
uint8_t *
Bitfield que indica se cada gerenciador de esquema é temporário ou não.
|
mIsImplementedBitfield
|
uint8_t *
Um bitfield que indica se cada identificador de esquema opcional foi implementado ou não.
|
mIsNullableBitfield
|
uint8_t *
Um bitfield que indica se cada gerenciador de esquema é anulável ou não.
|
mIsOptionalBitfield
|
uint8_t *
Um bitfield que indica se cada gerenciador de esquema é opcional ou não.
|
mNumSchemaHandleEntries
|
uint32_t
O número de gerenciadores de esquema nessa característica.
|
mProfileId
|
uint32_t
O ID do perfil de característica.
|
mSchemaHandleTbl
|
const PropertyInfo *
Um ponteiro para a tabela do gerenciador de esquema, que fornece informações pai e tags de contexto para cada gerenciador de esquema.
|
mTreeDepth
|
uint32_t
A profundidade máxima deste esquema.
|
Atributos públicos
mIsDictionaryBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsDictionaryBitfield
Um bitfield que indica se cada identificador de esquema é um dicionário ou não.
mIsEphemeralBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsEphemeralBitfield
Bitfield que indica se cada gerenciador de esquema é temporário ou não.
mIsImplementedBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsImplementedBitfield
Um bitfield que indica se cada identificador de esquema opcional foi implementado ou não.
mIsNullableBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsNullableBitfield
Um bitfield que indica se cada gerenciador de esquema é anulável ou não.
mIsOptionalBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsOptionalBitfield
Um bitfield que indica se cada gerenciador de esquema é opcional ou não.
mNumSchemaHandleEntries
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mNumSchemaHandleEntries
O número de gerenciadores de esquema nessa característica.
mProfileId
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mProfileId
O ID do perfil de característica.
mSchemaHandleTbl
const PropertyInfo * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mSchemaHandleTbl
Um ponteiro para a tabela do gerenciador de esquema, que fornece informações pai e tags de contexto para cada gerenciador de esquema.
mTreeDepth
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mTreeDepth
A profundidade máxima deste esquema.