nl::FieldDescriptor

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

โครงสร้างที่อธิบายช่อง TLV ในโครงสร้างสคีมา และเชื่อมต่ออุปกรณ์กับข้อมูลในโครงสร้าง c

สรุป

แอตทริบิวต์สาธารณะ

mNestedFieldDescriptors
ชี้ไปที่กลุ่มคําอธิบายอีกกลุ่มหนึ่ง หากมีโครงสร้าง เป็นต้น
mOffset
uint16_t
ตําแหน่งที่จะดูในโครงสร้าง c สําหรับข้อมูลที่จะเขียนลงในช่อง TLV
mTVDContextTag
uint8_t
แท็กบริบทของช่อง TLV
mTypeAndFlags
uint8_t
ประเภทข้อมูลของช่อง TLV

ฟังก์ชันสาธารณะ

GetType(void) const
IsNullable(void) const
bool

แอตทริบิวต์สาธารณะ

mNestedFieldDescriptors

const SchemaFieldDescriptor * nl::FieldDescriptor::mNestedFieldDescriptors

ชี้ไปที่กลุ่มคําอธิบายอีกกลุ่มหนึ่ง หากมีโครงสร้าง เป็นต้น

ออฟเซ็ต

uint16_t nl::FieldDescriptor::mOffset

ตําแหน่งที่จะดูในโครงสร้าง c สําหรับข้อมูลที่จะเขียนลงในช่อง TLV

แท็ก mTVDContext

uint8_t nl::FieldDescriptor::mTVDContextTag

แท็กบริบทของช่อง TLV

mTypeAndFlags

uint8_t nl::FieldDescriptor::mTypeAndFlags

ประเภทข้อมูลของช่อง TLV

ฟังก์ชันสาธารณะ

ประเภท Get

SerializedFieldType nl::FieldDescriptor::GetType(
  void
) const 

เป็นค่าว่าง

bool nl::FieldDescriptor::IsNullable(
  void
) const