nl:: FieldDescriptor
#include <src/lib/support/SerializationUtils.h>
스키마 구조의 TLV 필드를 설명하고 이를 c-구조의 데이터에 연결하는 구조입니다.
요약
공개 속성 |
|
---|---|
mNestedFieldDescriptors
|
const SchemaFieldDescriptor *
구조체 등이 있는 경우 필드 설명자의 다른 그룹을 가리키는 포인터
|
mOffset
|
uint16_t
TLV 필드에 쓸 데이터가 있는지 c-struct에서 찾을 위치
|
mTVDContextTag
|
uint8_t
TLV 필드의 컨텍스트 태그입니다.
|
mTypeAndFlags
|
uint8_t
TLV 필드의 데이터 유형입니다.
|
공개 함수 |
|
---|---|
GetType(void) const
|
|
IsNullable(void) const
|
bool
|
공개 속성
mNestedFieldDescriptors
const SchemaFieldDescriptor * nl::FieldDescriptor::mNestedFieldDescriptors
구조체 등이 있는 경우 필드 설명자의 다른 그룹을 가리키는 포인터
mOffset
uint16_t nl::FieldDescriptor::mOffset
TLV 필드에 쓸 데이터가 있는지 c-struct에서 찾을 위치
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