nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: Schema
#include <src/lib/profiles/data-management/Current/TraitData.h>
La struttura principale dello schema che contiene le informazioni sullo schema.
Riepilogo
Attributi pubblici |
|
---|---|
mIsDictionaryBitfield
|
uint8_t *
Un campo di bit che indica se ogni handle dello schema è un dizionario o meno.
|
mIsEphemeralBitfield
|
uint8_t *
Un campo di bit che indica se ogni handle dello schema è temporaneo o meno.
|
mIsImplementedBitfield
|
uint8_t *
Un campo di bit che indica se ogni handle dello schema facoltativo è implementato o meno.
|
mIsNullableBitfield
|
uint8_t *
Un campo di bit che indica se per ogni handle dello schema è consentito o meno un valore null.
|
mIsOptionalBitfield
|
uint8_t *
Un campo di bit che indica se ogni handle dello schema è facoltativo o meno.
|
mNumSchemaHandleEntries
|
uint32_t
Il numero di handle dello schema in questo tratto.
|
mProfileId
|
uint32_t
L'ID del profilo del trait.
|
mSchemaHandleTbl
|
const PropertyInfo *
Un puntatore alla tabella degli handle dello schema, che fornisce informazioni padre e tag di contesto per ogni handle dello schema.
|
mTreeDepth
|
uint32_t
La profondità massima di questo schema.
|
Attributi pubblici
mIsDictionaryBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsDictionaryBitfield
Un campo di bit che indica se ogni handle dello schema è un dizionario o meno.
mIsEphemeralBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsEphemeralBitfield
Un campo di bit che indica se ogni handle dello schema è temporaneo o meno.
mIsImplementedBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsImplementedBitfield
Un campo di bit che indica se ogni handle dello schema facoltativo è implementato o meno.
mIsNullableBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsNullableBitfield
Un campo di bit che indica se per ogni handle dello schema è consentito o meno un valore null.
mIsOptionalBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsOptionalBitfield
Un campo di bit che indica se ogni handle dello schema è facoltativo o meno.
mNumSchemaHandleEntries
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mNumSchemaHandleEntries
Il numero di handle dello schema in questo tratto.
mProfileId
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mProfileId
L'ID del profilo del trait.
mSchemaHandleTbl
const PropertyInfo * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mSchemaHandleTbl
Un puntatore alla tabella degli handle dello schema, che fornisce informazioni padre e tag di contesto per ogni handle dello schema.
mTreeDepth
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mTreeDepth
La profondità massima di questo schema.