nl:: FieldDescriptor
#include <src/lib/support/SerializationUtils.h>
Struktur, die ein TLV-Feld in einer Schemastruktur beschreibt und mit Daten in einer C-Struktur verbindet.
Zusammenfassung
Öffentliche Attribute |
|
---|---|
mNestedFieldDescriptors
|
const SchemaFieldDescriptor *
Zeiger auf eine andere Gruppe von Felddeskriptoren, falls es Strukturen usw. gibt
|
mOffset
|
uint16_t
Wo in der C-Struktur nach den Daten gesucht werden soll, die in das TLV-Feld geschrieben werden sollen.
|
mTVDContextTag
|
uint8_t
Kontext-Tag des TLV-Felds.
|
mTypeAndFlags
|
uint8_t
Datentyp des TLV-Felds.
|
Öffentliche Funktionen |
|
---|---|
GetType(void) const
|
|
IsNullable(void) const
|
bool
|
Öffentliche Attribute
mNestedFieldDescriptors
const SchemaFieldDescriptor * nl::FieldDescriptor::mNestedFieldDescriptors
Zeiger auf eine andere Gruppe von Felddeskriptoren, falls es Strukturen usw. gibt
mOffset
uint16_t nl::FieldDescriptor::mOffset
Wo in der C-Struktur nach den Daten gesucht werden soll, die in das TLV-Feld geschrieben werden sollen.
mTVDContextTag
uint8_t nl::FieldDescriptor::mTVDContextTag
Kontext-Tag des TLV-Felds.
mTypeAndFlags
uint8_t nl::FieldDescriptor::mTypeAndFlags
Datentyp des TLV-Felds.
Öffentliche Funktionen
GetType
SerializedFieldType nl::FieldDescriptor::GetType( void ) const
IsNullable
bool nl::FieldDescriptor::IsNullable( void ) const