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 سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.