nl :: Tecer:: Perfis :: DataManagement_Current :: TraitSchemaEngine :: Esquema
#include <src/lib/profiles/data-management/Current/TraitData.h>
A estrutura principal do esquema que contém as informações do esquema.
Resumo
Atributos públicos | |
---|---|
mIsDictionaryBitfield | uint8_t * Um campo de bits que indica se cada identificador de esquema é um dicionário ou não. |
mIsEphemeralBitfield | uint8_t * Um campo de bits que indica se cada manipulação de esquema é efêmera ou não. |
mIsImplementedBitfield | uint8_t * Um campo de bits que indica se cada identificador de esquema opcional está implementado ou não. |
mIsNullableBitfield | uint8_t * Um campo de bits que indica se cada manipulação de esquema é anulável ou não. |
mIsOptionalBitfield | uint8_t * Um campo de bits que indica se cada identificador de esquema é opcional ou não. |
mNumSchemaHandleEntries | uint32_t O número de manipuladores de esquema nesta característica. |
mProfileId | uint32_t O ID do perfil de característica. |
mSchemaHandleTbl | const PropertyInfo * Um ponteiro para a tabela de manipulação de esquema, que fornece informações pai e tags de contexto para cada manipulação 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 campo de bits que indica se cada identificador de esquema é um dicionário ou não.
mIsEphemeralBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsEphemeralBitfield
Um campo de bits que indica se cada manipulação de esquema é efêmera ou não.
mIsImplementedBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsImplementedBitfield
Um campo de bits que indica se cada identificador de esquema opcional está implementado ou não.
mIsNullableBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsNullableBitfield
Um campo de bits que indica se cada identificador de esquema é anulável ou não.
mIsOptionalBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsOptionalBitfield
Um campo de bits que indica se cada identificador de esquema é opcional ou não.
mNumSchemaHandleEntries
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mNumSchemaHandleEntries
O número de manipuladores de esquema nesta 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 de manipulação de esquema, que fornece informações pai e tags de contexto para cada manipulação de esquema.
mTreeDepth
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mTreeDepth
A profundidade máxima deste esquema.