nl::FieldDescriptor

#include <src/lib/support/SerializationUtils.h>

מבנה שמתאר שדה TLV במבנה סכימה ומקשר אותו לנתונים במבנה c-struct.

סיכום

מאפיינים ציבוריים

mNestedFieldDescriptors
צריך להצביע על קבוצה אחרת של תיאורי שדות, אם יש לנו 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