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
このトレイトのスキーマ ハンドルの数。
|
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
このトレイトのスキーマ ハンドルの数。
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
このスキーマの最大深度。