otDnsServiceInfo

#include <dns_client.h>

DNS hizmeti örneği için bilgi sağlar.

Özet

Herkese açık özellikler

mHostAddress
Ana makinenin IPv6 adresi. Yoksa tümüyle sıfır olarak ayarlayın.
mHostAddressTtl
uint32_t
Ana makine adresi TTL.
mHostNameBuffer
char *
Hizmet ana makine adının çıktısını almak için arabellek (gerekirse NULL olabilir).
mHostNameBufferSize
uint16_t
mHostNameBuffer boyutu.
mPort
uint16_t
Hizmet bağlantı noktası numarası.
mPriority
uint16_t
Hizmet önceliği.
mTtl
uint32_t
Hizmet kaydı TTL'si (saniye cinsinden).
mTxtData
uint8_t *
TXT verilerinin çıkışı için arabelleğe alın (gerekmiyorsa NULL olabilir).
mTxtDataSize
uint16_t
Girişte mTxtData arabellek boyutu. Çıkışta bayt sayısı yazıldı.
mTxtDataTruncated
bool
TXT verilerinin mTxtDataSize içine sığmadığını ve kısaltılıp kesilmediğini belirtir.
mTxtDataTtl
uint32_t
TXT verisi TTL'si.
mWeight
uint16_t
Hizmet ağırlığı.

Herkese açık özellikler

mHostAddress

otIp6Address otDnsServiceInfo::mHostAddress

Ana makinenin IPv6 adresi. Yoksa tümüyle sıfır olarak ayarlayın.

mHostAddressTtl

uint32_t otDnsServiceInfo::mHostAddressTtl

Ana makine adresi TTL.

mHostNameBuffer

char * otDnsServiceInfo::mHostNameBuffer

Hizmet ana makine adının çıktısını almak için arabellek (gerekirse NULL olabilir).

mHostNameBufferSize

uint16_t otDnsServiceInfo::mHostNameBufferSize

mHostNameBuffer boyutu.

mPort

uint16_t otDnsServiceInfo::mPort

Hizmet bağlantı noktası numarası.

mPriority

uint16_t otDnsServiceInfo::mPriority

Hizmet önceliği.

mTtl

uint32_t otDnsServiceInfo::mTtl

Hizmet kaydı TTL'si (saniye cinsinden).

mTxtData

uint8_t * otDnsServiceInfo::mTxtData

TXT verilerinin çıkışı için arabelleğe alın (gerekmiyorsa NULL olabilir).

mTxtDataSize

uint16_t otDnsServiceInfo::mTxtDataSize

Girişte mTxtData arabellek boyutu. Çıkışta bayt sayısı yazıldı.

mTxtDataTruncated

bool otDnsServiceInfo::mTxtDataTruncated

TXT verilerinin mTxtDataSize içine sığmadığını ve kısaltılıp kesilmediğini belirtir.

mTxtDataTtl

uint32_t otDnsServiceInfo::mTxtDataTtl

TXT verisi TTL'si.

mWeight

uint16_t otDnsServiceInfo::mWeight

Hizmet ağırlığı.

Kaynaklar

OpenThread API Referans konuları, GitHub'da bulunan kaynak koddan gelir. Daha fazla bilgi edinmek veya dokümanlarımıza katkıda bulunmak için Kaynaklar bölümüne bakın.