nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema

#include <src/lib/profiles/data-management/Current/TraitData.h>

Struktur skema utama yang menampung informasi skema.

Ringkasan

Atribut publik

mIsDictionaryBitfield
uint8_t *
Bitfield yang menunjukkan apakah setiap handle skema merupakan kamus atau bukan.
mIsEphemeralBitfield
uint8_t *
Bitfield yang menunjukkan apakah setiap handle skema bersifat efemeral atau tidak.
mIsImplementedBitfield
uint8_t *
Bitfield yang menunjukkan apakah setiap handle skema opsional diimplementasikan atau tidak.
mIsNullableBitfield
uint8_t *
Bitfield yang menunjukkan apakah setiap handle skema nullable atau tidak.
mIsOptionalBitfield
uint8_t *
Bitfield yang menunjukkan apakah setiap handle skema bersifat opsional atau tidak.
mNumSchemaHandleEntries
uint32_t
Jumlah handle skema dalam karakteristik ini.
mProfileId
uint32_t
ID profil ciri.
mSchemaHandleTbl
const PropertyInfo *
Pointer ke tabel handle skema, yang memberikan info induk dan tag konteks untuk setiap handle skema.
mTreeDepth
uint32_t
Kedalaman maksimum skema ini.

Atribut publik

mIsDictionaryBitfield

uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsDictionaryBitfield

Bitfield yang menunjukkan apakah setiap handle skema merupakan kamus atau bukan.

mIsEphemeralBitfield

uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsEphemeralBitfield

Bitfield yang menunjukkan apakah setiap handle skema bersifat efemeral atau tidak.

mIsImplementedBitfield

uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsImplementedBitfield

Bitfield yang menunjukkan apakah setiap handle skema opsional diimplementasikan atau tidak.

mIsNullableBitfield

uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsNullableBitfield

Bitfield yang menunjukkan apakah setiap handle skema nullable atau tidak.

mIsOptionalBitfield

uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsOptionalBitfield

Bitfield yang menunjukkan apakah setiap handle skema bersifat opsional atau tidak.

mNumSchemaHandleEntries

uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mNumSchemaHandleEntries

Jumlah handle skema dalam karakteristik ini.

mProfileId

uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mProfileId

ID profil ciri.

mSchemaHandleTbl

const PropertyInfo * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mSchemaHandleTbl

Pointer ke tabel handle skema, yang memberikan info induk dan tag konteks untuk setiap handle skema.

mTreeDepth

uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mTreeDepth

Kedalaman maksimum skema ini.