nl :: FieldDescriptor
#include <src/lib/support/SerializationUtils.h>
Estructura que describe un campo TLV en una estructura de esquema y lo conecta a datos en una c-struct.
Resumen
Atributos públicos | |
---|---|
mNestedFieldDescriptors | const SchemaFieldDescriptor * Puntero a otro grupo de descriptores de campo, si tenemos estructuras, etc. |
mOffset | uint16_t Dónde buscar en la c-struct los datos para escribir en el campo TLV. |
mTVDContextTag | uint8_t Etiqueta de contexto del campo TLV. |
mTypeAndFlags | uint8_t Tipo de datos del campo TLV. |
Funciones publicas | |
---|---|
GetType (void) const | |
IsNullable (void) const | bool |
Atributos públicos
mNestedFieldDescriptors
const SchemaFieldDescriptor * nl::FieldDescriptor::mNestedFieldDescriptors
Puntero a otro grupo de descriptores de campo, si tenemos estructuras, etc.
mOffset
uint16_t nl::FieldDescriptor::mOffset
Dónde buscar en la c-struct los datos para escribir en el campo TLV.
mTVDContextTag
uint8_t nl::FieldDescriptor::mTVDContextTag
Etiqueta de contexto del campo TLV.
mTypeAndFlags
uint8_t nl::FieldDescriptor::mTypeAndFlags
Tipo de datos del campo TLV.
Funciones publicas
GetType
SerializedFieldType nl::FieldDescriptor::GetType( void ) const
IsNullable
bool nl::FieldDescriptor::IsNullable( void ) const