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 داده های TXT TTL. | 
| 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
داده های TXT TTL.
m وزن
uint16_t otDnsServiceInfo::mWeight
وزن سرویس.
منابع
موضوعات مرجع OpenThread API از کد منبع موجود در GitHub سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.