nl:: FieldDescriptor
#include <src/lib/support/SerializationUtils.h>
वह स्ट्रक्चर जो किसी स्कीमा स्ट्रक्चर में टीएलवी फ़ील्ड के बारे में बताता है. साथ ही, इसे सी-स्ट्रक्चर में डेटा से जोड़ता है.
खास जानकारी
सार्वजनिक विशेषताएं |
|
---|---|
mNestedFieldDescriptors
|
const SchemaFieldDescriptor *
अगर हमारे पास निर्देश हैं वगैरह, तो फ़ील्ड डिस्क्रिप्टर के किसी दूसरे ग्रुप की ओर इशारा करें.
|
mOffset
|
uint16_t
टीएलवी फ़ील्ड में डेटा लिखने के लिए, सी-स्ट्रक्ट देखने की जगह कहां ढूंढें.
|
mTVDContextTag
|
uint8_t
TLV फ़ील्ड का कॉन्टेक्स्ट टैग.
|
mTypeAndFlags
|
uint8_t
टीएलवी फ़ील्ड का डेटा टाइप.
|
सार्वजनिक फ़ंक्शन |
|
---|---|
GetType(void) const
|
|
IsNullable(void) const
|
bool
|
सार्वजनिक विशेषताएं
mNestedFieldDescriptors
const SchemaFieldDescriptor * nl::FieldDescriptor::mNestedFieldDescriptors
अगर हमारे पास निर्देश हैं वगैरह, तो फ़ील्ड डिस्क्रिप्टर के किसी दूसरे ग्रुप की ओर इशारा करें.
mOffset
uint16_t nl::FieldDescriptor::mOffset
टीएलवी फ़ील्ड में डेटा लिखने के लिए, सी-स्ट्रक्ट देखने की जगह कहां ढूंढें.
mTVDContextTag
uint8_t nl::FieldDescriptor::mTVDContextTag
TLV फ़ील्ड का कॉन्टेक्स्ट टैग.
mTypeAndFlags
uint8_t nl::FieldDescriptor::mTypeAndFlags
टीएलवी फ़ील्ड का डेटा टाइप.
सार्वजनिक फ़ंक्शन
GetType
SerializedFieldType nl::FieldDescriptor::GetType( void ) const
IsNullable
bool nl::FieldDescriptor::IsNullable( void ) const