nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: Schema
#include <src/lib/profiles/data-management/Current/TraitData.h>
Structure de schéma principale qui héberge les informations de schéma.
Résumé
Attributs publics |
|
---|---|
mIsDictionaryBitfield
|
uint8_t *
Champ de bits indiquant si chaque gestionnaire de schéma est un dictionnaire ou non.
|
mIsEphemeralBitfield
|
uint8_t *
Champ de bits indiquant si chaque gestionnaire de schéma est éphémère ou non.
|
mIsImplementedBitfield
|
uint8_t *
Champ de bits indiquant si chaque poignée de schéma facultatif est implémentée ou non.
|
mIsNullableBitfield
|
uint8_t *
Champ de bits indiquant si chaque gestionnaire de schéma peut avoir une valeur nulle ou non.
|
mIsOptionalBitfield
|
uint8_t *
Champ de bits indiquant si chaque gestionnaire de schéma est facultatif ou non.
|
mNumSchemaHandleEntries
|
uint32_t
Nombre de poignées de schéma dans ce trait.
|
mProfileId
|
uint32_t
ID du profil de caractéristique.
|
mSchemaHandleTbl
|
const PropertyInfo *
Pointeur vers la table de handle de schéma, qui fournit des informations parentes et des tags de contexte pour chaque handle de schéma.
|
mTreeDepth
|
uint32_t
Profondeur maximale de ce schéma.
|
Attributs publics
mIsDictionaryBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsDictionaryBitfield
Champ de bits indiquant si chaque gestionnaire de schéma est un dictionnaire ou non.
mIsEphemeralBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsEphemeralBitfield
Champ de bits indiquant si chaque gestionnaire de schéma est éphémère ou non.
mIsImplementedBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsImplementedBitfield
Champ de bits indiquant si chaque poignée de schéma facultatif est implémentée ou non.
mIsNullableBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsNullableBitfield
Champ de bits indiquant si chaque gestionnaire de schéma peut avoir une valeur nulle ou non.
mIsOptionalBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsOptionalBitfield
Champ de bits indiquant si chaque gestionnaire de schéma est facultatif ou non.
mNumSchemaHandleEntries
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mNumSchemaHandleEntries
Nombre de poignées de schéma dans ce trait.
mProfileId
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mProfileId
ID du profil de caractéristique.
mSchemaHandleTbl
const PropertyInfo * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mSchemaHandleTbl
Pointeur vers la table de handle de schéma, qui fournit des informations parentes et des tags de contexte pour chaque handle de schéma.
mTreeDepth
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mTreeDepth
Profondeur maximale de ce schéma.