nl:: Descritor de campo
#include <src/lib/support/SerializationUtils.h>
Estrutura que descreve um campo TLV em uma estrutura de esquema e o conecta aos dados em uma c-struct.
Resumo
Atributos públicos |
|
---|---|
mNestedFieldDescriptors
|
const SchemaFieldDescriptor *
Ponteiro para outro grupo de descritores de campo, se tivermos estruturas etc.
|
mOffset
|
uint16_t
Onde procurar no c-struct para os dados serem gravados no campo TLV.
|
mTVDContextTag
|
uint8_t
Tag de contexto do campo "TLV".
|
mTypeAndFlags
|
uint8_t
Tipo de dados do campo TLV.
|
Funções públicas |
|
---|---|
GetType(void) const
|
|
IsNullable(void) const
|
bool
|
Atributos públicos
mNestedFieldDescriptors
const SchemaFieldDescriptor * nl::FieldDescriptor::mNestedFieldDescriptors
Ponteiro para outro grupo de descritores de campo, se tivermos estruturas etc.
mOffset
uint16_t nl::FieldDescriptor::mOffset
Onde procurar no c-struct para os dados serem gravados no campo TLV.
Tag de contexto da TV
uint8_t nl::FieldDescriptor::mTVDContextTag
Tag de contexto do campo "TLV".
mTypeAndFlags
uint8_t nl::FieldDescriptor::mTypeAndFlags
Tipo de dados do campo TLV.
Funções públicas
GetType
SerializedFieldType nl::FieldDescriptor::GetType( void ) const
IsNullável
bool nl::FieldDescriptor::IsNullable( void ) const