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

ความลึกสูงสุดของสคีมานี้