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

このスキーマの最大深度。