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

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

Cấu trúc giản đồ chính chứa thông tin giản đồ.

Tóm tắt

Các thuộc tính công khai

mIsDictionaryBitfield
uint8_t *
Một trường bit cho biết mỗi xử lý giản đồ có phải là một từ điển hay không.
mIsEphemeralBitfield
uint8_t *
Một trường bit cho biết mỗi tên người dùng giản đồ có phải là tạm thời hay không.
mIsImplementedBitfield
uint8_t *
Trường bit cho biết từng xử lý giản đồ tuỳ chọn có được triển khai hay không.
mIsNullableBitfield
uint8_t *
Trường bit cho biết mỗi xử lý giản đồ có giá trị rỗng hay không.
mIsOptionalBitfield
uint8_t *
Một trường bit cho biết mỗi tên người dùng giản đồ có phải là tuỳ chọn hay không.
mNumSchemaHandleEntries
uint32_t
Số lượng xử lý giản đồ trong đặc điểm này.
mProfileId
uint32_t
Mã hồ sơ đặc điểm.
mSchemaHandleTbl
const PropertyInfo *
Con trỏ trỏ đến bảng xử lý giản đồ. Bảng này cung cấp thông tin gốc và thẻ ngữ cảnh cho mỗi tên người dùng giản đồ.
mTreeDepth
uint32_t
Độ sâu tối đa của giản đồ này.

Các thuộc tính công khai

mIsDictionaryBitfield

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

Một trường bit cho biết mỗi xử lý giản đồ có phải là một từ điển hay không.

mIsEphemeralBitfield

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

Một trường bit cho biết mỗi tên người dùng giản đồ có phải là tạm thời hay không.

mIsImplementedBitfield

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

Trường bit cho biết từng xử lý giản đồ tuỳ chọn có được triển khai hay không.

mIsNullableBitfield

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

Trường bit cho biết mỗi xử lý giản đồ có giá trị rỗng hay không.

mIsOptionalBitfield

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

Một trường bit cho biết mỗi tên người dùng giản đồ có phải là tuỳ chọn hay không.

mNumSchemaHandleEntries

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

Số lượng xử lý giản đồ trong đặc điểm này.

mProfileId

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

Mã hồ sơ đặc điểm.

mSchemaHandleTbl

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

Con trỏ trỏ đến bảng xử lý giản đồ. Bảng này cung cấp thông tin gốc và thẻ ngữ cảnh cho mỗi tên người dùng giản đồ.

mTreeDepth

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

Độ sâu tối đa của giản đồ này.