otDnsServiceInfo

#include <dns_client.h>

ระบุข้อมูลสำหรับอินสแตนซ์บริการ DNS

สรุป

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

mHostAddress
ที่อยู่ IPv6 ของโฮสต์ หากไม่พร้อมใช้งาน ให้ตั้งค่าเป็น 0 ทั้งหมด
mHostAddressTtl
uint32_t
TTL ของที่อยู่โฮสต์
mHostNameBuffer
char *
บัฟเฟอร์เพื่อแสดงชื่อโฮสต์ของบริการ (สามารถเป็นค่าว่างได้ถ้าไม่จำเป็น)
mHostNameBufferSize
uint16_t
ขนาดของ mHostNameBuffer
mPort
uint16_t
หมายเลขพอร์ตบริการ
mPriority
uint16_t
ลำดับความสำคัญของบริการ
mTtl
uint32_t
TTL ของระเบียนบริการ (เป็นวินาที)
mTxtData
uint8_t *
บัฟเฟอร์เพื่อแสดงข้อมูล TXT (สามารถเป็นค่าว่างได้ถ้าไม่จำเป็น)
mTxtDataSize
uint16_t
เมื่อป้อนข้อมูล ขนาดบัฟเฟอร์ mTxtData ไบต์จำนวนเอาต์พุตที่เขียนแล้ว
mTxtDataTruncated
bool
ระบุว่าข้อมูล TXT พอดีกับ mTxtDataSize ไม่ได้และถูกตัด
mTxtDataTtl
uint32_t
TTL ข้อมูล TXT
mWeight
uint16_t
น้ำหนักของบริการ

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

mHostAddress

otIp6Address otDnsServiceInfo::mHostAddress

ที่อยู่ IPv6 ของโฮสต์ หากไม่พร้อมใช้งาน ให้ตั้งค่าเป็น 0 ทั้งหมด

mHostAddressTtl

uint32_t otDnsServiceInfo::mHostAddressTtl

TTL ของที่อยู่โฮสต์

mHostNameBuffer

char * otDnsServiceInfo::mHostNameBuffer

บัฟเฟอร์เพื่อแสดงชื่อโฮสต์ของบริการ (สามารถเป็นค่าว่างได้ถ้าไม่จำเป็น)

mHostNameBufferSize

uint16_t otDnsServiceInfo::mHostNameBufferSize

ขนาดของ mHostNameBuffer

mPort

uint16_t otDnsServiceInfo::mPort

หมายเลขพอร์ตบริการ

mPriority

uint16_t otDnsServiceInfo::mPriority

ลำดับความสำคัญของบริการ

mTtl

uint32_t otDnsServiceInfo::mTtl

TTL ของระเบียนบริการ (เป็นวินาที)

mTxtData

uint8_t * otDnsServiceInfo::mTxtData

บัฟเฟอร์เพื่อแสดงข้อมูล TXT (สามารถเป็นค่าว่างได้ถ้าไม่จำเป็น)

mTxtDataSize

uint16_t otDnsServiceInfo::mTxtDataSize

เมื่อป้อนข้อมูล ขนาดบัฟเฟอร์ mTxtData ไบต์จำนวนเอาต์พุตที่เขียนแล้ว

mTxtDataTruncated

bool otDnsServiceInfo::mTxtDataTruncated

ระบุว่าข้อมูล TXT พอดีกับ mTxtDataSize ไม่ได้และถูกตัด

mTxtDataTtl

uint32_t otDnsServiceInfo::mTxtDataTtl

TTL ข้อมูล TXT

mWeight

uint16_t otDnsServiceInfo::mWeight

น้ำหนักของบริการ

แหล่งข้อมูล

หัวข้ออ้างอิง API ของ OpenThread จะมาจากซอร์สโค้ดซึ่งพร้อมใช้งานใน GitHub ดูข้อมูลเพิ่มเติมหรือมีส่วนร่วมในเอกสารประกอบของเราได้ที่แหล่งข้อมูล