otDnsServiceInfo

#include <dns_client.h>

מספק מידע למופע של שירות DNS.

סיכום

מאפיינים ציבוריים

mHostAddress
כתובת ה-IPv6 של המארח. אם האפשרות לא זמינה, יש להגדיר את הערך כולו כאפס.
mHostAddressTtl
uint32_t
TTL של כתובת המארח.
mHostNameBuffer
char *
מאגר נתונים זמני לפלט של שם המארח של השירות (אפשר להזין NULL אם לא צריך).
mHostNameBufferSize
uint16_t
גודל של mHostNameBuffer.
mPort
uint16_t
מספר היציאה של השירות.
mPriority
uint16_t
עדיפות השירות.
mTtl
uint32_t
TTL של רשומת השירות (בשניות).
mTxtData
uint8_t *
מאגר לפלט נתוני TXT (ניתן להזין NULL אם אין צורך).
mTxtDataSize
uint16_t
בקלט, גודל של מאגר נתונים זמני mTxtData. לפי מספר הבייטים שנכתבו בפלט.
mTxtDataTruncated
bool
השדה הזה מציין אם נתוני TXT לא היו מתאימים לפרמטר mTxtDataSize והם נחתכו.
mTxtDataTtl
uint32_t
ה-TTL של נתוני TXT.
mWeight
uint16_t
משקל השירות

מאפיינים ציבוריים

mHostAddress

otIp6Address otDnsServiceInfo::mHostAddress

כתובת ה-IPv6 של המארח. אם האפשרות לא זמינה, יש להגדיר את הערך כולו כאפס.

mHostAddressTtl

uint32_t otDnsServiceInfo::mHostAddressTtl

TTL של כתובת המארח.

mHostNameBuffer

char * otDnsServiceInfo::mHostNameBuffer

מאגר נתונים זמני לפלט של שם המארח של השירות (אפשר להזין NULL אם לא צריך).

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 (ניתן להזין NULL אם אין צורך).

mTxtDataSize

uint16_t otDnsServiceInfo::mTxtDataSize

בקלט, גודל של מאגר נתונים זמני mTxtData. לפי מספר הבייטים שנכתבו בפלט.

mTxtDataTruncated

bool otDnsServiceInfo::mTxtDataTruncated

השדה הזה מציין אם נתוני TXT לא היו מתאימים לפרמטר mTxtDataSize והם נחתכו.

mTxtDataTtl

uint32_t otDnsServiceInfo::mTxtDataTtl

ה-TTL של נתוני TXT.

mWeight

uint16_t otDnsServiceInfo::mWeight

משקל השירות

מקורות מידע

המקור של נושאי העזר של OpenThread API הוא קוד המקור, שזמין ב-GitHub. אפשר לקרוא מידע נוסף או לתרום למסמכי התיעוד שלנו בדף מקורות מידע.