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 *
บิตฟิลด์ที่ระบุว่าแฮนเดิลสคีมาแต่ละรายการเป็นค่าว่างหรือไม่
|
mIsOptionalBitfield
|
uint8_t *
บิตฟิลด์ระบุว่าแฮนเดิลสคีมาแต่ละรายการเป็นแบบไม่บังคับหรือไม่
|
mNumSchemaHandleEntries
|
uint32_t
จำนวนแฮนเดิลของสคีมาในลักษณะนี้
|
mProfileId
|
uint32_t
รหัสของโปรไฟล์ลักษณะ
|
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
บิตฟิลด์ที่ระบุว่าแฮนเดิลสคีมาแต่ละรายการเป็นค่าว่างหรือไม่
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
รหัสของโปรไฟล์ลักษณะ
mSchemaHandleTbl
const PropertyInfo * nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mSchemaHandleTbl
ตัวชี้ไปยังตารางแฮนเดิลสคีมา ซึ่งให้ข้อมูลระดับบนสุดและแท็กบริบทสำหรับแฮนเดิลสคีมาแต่ละรายการ
mTreeDepth
uint32_t nl::Weave::Profiles::DataManagement_Current::TraitSchemaEngine::Schema::mTreeDepth
ความลึกสูงสุดของสคีมานี้