nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: Schema
#include <src/lib/profiles/data-management/Current/TraitData.h>
包含架构信息的主架构结构。
摘要
公共属性 |
|
---|---|
mIsDictionaryBitfield
|
uint8_t *
一个位字段,指示每个架构句柄是否为字典。
|
mIsEphemeralBitfield
|
uint8_t *
一个位字段,指示每个架构句柄是否为临时架构。
|
mIsImplementedBitfield
|
uint8_t *
一个位字段,用于指示是否实现了每个可选架构句柄。
|
mIsNullableBitfield
|
uint8_t *
一个位字段,用于指示每个架构句柄是否可为 null。
|
mIsOptionalBitfield
|
uint8_t *
一个位字段,指示每个架构句柄是否是可选的。
|
mNumSchemaHandleEntries
|
uint32_t
此 trait 中的架构句柄数量。
|
mProfileId
|
uint32_t
特征个人资料的 ID。
|
mSchemaHandleTbl
|
const PropertyInfo *
指向架构句柄表的指针,该表为每个架构句柄提供父信息和上下文标记。
|
mTreeDepth
|
uint32_t
此架构的最大深度。
|
公共属性
mIsDictionaryBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsDictionaryBitfield
一个位字段,指示每个架构句柄是否为字典。
mIsEphemeralBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsEphemeralBitfield
一个位字段,指示每个架构句柄是否为临时架构。
mIsImplementedBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsImplementedBitfield
一个位字段,用于指示是否实现了每个可选架构句柄。
mIsNullableBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsNullableBitfield
一个位字段,用于指示每个架构句柄是否可为 null。
mIsOptionalBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsOptionalBitfield
一个位字段,指示每个架构句柄是否是可选的。
mNumSchemaHandleEntries
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mNumSchemaHandleEntries
此 trait 中的架构句柄数量。
mProfileId
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mProfileId
特征个人资料的 ID。
mSchemaHandleTbl
const PropertyInfo * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mSchemaHandleTbl
指向架构句柄表的指针,该表为每个架构句柄提供父信息和上下文标记。
mTreeDepth
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mTreeDepth
此架构的最大深度。