nl:: FieldDescriptor
#include <src/lib/support/SerializationUtils.h>
מבנה שמתאר שדה TLV במבנה סכימה ומקשר אותו לנתונים במבנה c-struct.
סיכום
מאפיינים ציבוריים |
|
---|---|
mNestedFieldDescriptors
|
const SchemaFieldDescriptor *
צריך להצביע על קבוצה אחרת של תיאורי שדות, אם יש לנו Builds (מבנים) וכו'.
|
mOffset
|
uint16_t
איפה בודקים את הנתונים ב-c-build כדי לכתוב את הנתונים בשדה ה-TLV.
|
mTVDContextTag
|
uint8_t
תג הקשר של שדה ה-TLV.
|
mTypeAndFlags
|
uint8_t
סוג הנתונים של שדה ה-TLV.
|
פונקציות ציבוריות |
|
---|---|
GetType(void) const
|
|
IsNullable(void) const
|
bool
|
מאפיינים ציבוריים
mNestedFieldDescriptors
const SchemaFieldDescriptor * nl::FieldDescriptor::mNestedFieldDescriptors
צריך להצביע על קבוצה אחרת של תיאורי שדות, אם יש לנו Builds (מבנים) וכו'.
mOffset
uint16_t nl::FieldDescriptor::mOffset
איפה בודקים את הנתונים ב-c-build כדי לכתוב את הנתונים בשדה ה-TLV.
mTVDContextTag
uint8_t nl::FieldDescriptor::mTVDContextTag
תג הקשר של שדה ה-TLV.
mTypeAndFlags
uint8_t nl::FieldDescriptor::mTypeAndFlags
סוג הנתונים של שדה ה-TLV.
פונקציות ציבוריות
GetType
SerializedFieldType nl::FieldDescriptor::GetType( void ) const
IsNullable
bool nl::FieldDescriptor::IsNullable( void ) const