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
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
इस विशेषता में स्कीमा हैंडल की संख्या.
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
इस स्कीमा में ज़्यादा से ज़्यादा एलिमेंट शामिल हो सकते हैं.