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
इस Trait में मौजूद स्कीमा हैंडल की संख्या.
mProfileId
uint32_t
Trait प्रोफ़ाइल का आईडी.
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

इस Trait में मौजूद स्कीमा हैंडल की संख्या.

mProfileId

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

Trait प्रोफ़ाइल का आईडी.

mSchemaHandleTbl

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

स्कीमा हैंडल टेबल के लिए एक पॉइंटर, जो हर स्कीमा हैंडल के लिए पैरंट की जानकारी और कॉन्टेक्स्ट टैग देता है.

mTreeDepth

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

इस स्कीमा की ज़्यादा से ज़्यादा गहराई.