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
Thuộc tính công khai |
|
---|---|
mIsDictionaryBitfield
|
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ừ đ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 *
Một trường bit cho biết mỗi tên người dùng của giản đồ không bắt buộc có được triển khai hay không.
|
mIsNullableBitfield
|
uint8_t *
Một trường bit cho biết liệu mỗi tên người dùng giản đồ có thể nhận 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à không bắt buộc hay không.
|
mNumSchemaHandleEntries
|
uint32_t
Số lượng tên xử lý giản đồ trong trait này.
|
mProfileId
|
uint32_t
Mã của hồ sơ trait.
|
mSchemaHandleTbl
|
const PropertyInfo *
Con trỏ đến bảng xử lý giản đồ, bảng này cung cấp thông tin mẹ và các thẻ ngữ cảnh cho từng tên người dùng giản đồ.
|
mTreeDepth
|
uint32_t
Độ sâu tối đa của giản đồ này.
|
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 tên người dùng giản đồ có phải là 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
Một trường bit cho biết mỗi tên người dùng của giản đồ không bắt buộc có được triển khai hay không.
mIsNullableBitfield
uint8_t * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mIsNullableBitfield
Một trường bit cho biết liệu mỗi tên người dùng giản đồ có thể nhận 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à không bắt buộc hay không.
mNumSchemaHandleEntries
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mNumSchemaHandleEntries
Số lượng tên xử lý giản đồ trong trait này.
mProfileId
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mProfileId
Mã của hồ sơ trait.
mSchemaHandleTbl
const PropertyInfo * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mSchemaHandleTbl
Con trỏ đến bảng xử lý giản đồ, bảng này cung cấp thông tin mẹ và các thẻ ngữ cảnh cho từng 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.