nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: Schema
#include <src/lib/profiles/data-management/Current/TraitData.h>
Die Hauptschemastruktur, die die Schemainformationen enthält.
Zusammenfassung
Öffentliche Attribute |
|
---|---|
mIsDictionaryBitfield
|
uint8_t *
Ein Bitfeld, das angibt, ob jeder Schema-Handle ein Wörterbuch ist oder nicht.
|
mIsEphemeralBitfield
|
uint8_t *
Ein Bitfeld, das angibt, ob jedes Schema-Handle sitzungsspezifisch ist oder nicht.
|
mIsImplementedBitfield
|
uint8_t *
Ein Bitfeld, das angibt, ob die einzelnen optionalen Schema-Handles implementiert sind oder nicht.
|
mIsNullableBitfield
|
uint8_t *
Ein Bitfeld, das angibt, ob für jedes Schema-Handle Nullwerte zulässig sind oder nicht.
|
mIsOptionalBitfield
|
uint8_t *
Ein Bitfeld, das angibt, ob jedes Schema-Handle optional ist oder nicht.
|
mNumSchemaHandleEntries
|
uint32_t
Die Anzahl der Schema-Handles in diesem Trait.
|
mProfileId
|
uint32_t
Die ID des Trait-Profils.
|
mSchemaHandleTbl
|
const PropertyInfo *
Ein Zeiger auf die Schema-Handle-Tabelle, die übergeordnete Informationen und Kontext-Tags für jeden Schema-Handle enthält.
|
mTreeDepth
|
uint32_t
Die maximale Tiefe dieses Schemas.
|
Öffentliche Attribute
mIsDictionaryBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsDictionaryBitfield
Ein Bitfeld, das angibt, ob jeder Schema-Handle ein Wörterbuch ist oder nicht.
mIsEphemeralBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsEphemeralBitfield
Ein Bitfeld, das angibt, ob jedes Schema-Handle sitzungsspezifisch ist oder nicht.
mIsImplementedBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsImplementedBitfield
Ein Bitfeld, das angibt, ob die einzelnen optionalen Schema-Handles implementiert sind oder nicht.
mIsNullableBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsNullableBitfield
Ein Bitfeld, das angibt, ob für jedes Schema-Handle Nullwerte zulässig sind oder nicht.
mIsOptionalBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsOptionalBitfield
Ein Bitfeld, das angibt, ob jedes Schema-Handle optional ist oder nicht.
mNumSchemaHandleEntries
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mNumSchemaHandleEntries
Die Anzahl der Schema-Handles in diesem Trait.
mProfileId
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mProfileId
Die ID des Trait-Profils.
mSchemaHandleTbl
const PropertyInfo * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mSchemaHandleTbl
Ein Zeiger auf die Schema-Handle-Tabelle, die übergeordnete Informationen und Kontext-Tags für jeden Schema-Handle enthält.
mTreeDepth
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mTreeDepth
Die maximale Tiefe dieses Schemas.