otDnsServiceInfo
#include <dns_client.h>
Stellt Informationen zu einer DNS-Dienstinstanz bereit.
Zusammenfassung
Öffentliche Attribute |
|
---|---|
mHostAddress
|
Die IPv6-Hostadresse. Setzen Sie ihn auf null, wenn er nicht verfügbar ist.
|
mHostAddressTtl
|
uint32_t
Die TTL der Hostadresse.
|
mHostNameBuffer
|
char *
Puffer für die Ausgabe des Hostnamens des Dienstes (kann NULL sein, wenn nicht erforderlich).
|
mHostNameBufferSize
|
uint16_t
Größe von
mHostNameBuffer . |
mPort
|
uint16_t
Dienstportnummer.
|
mPriority
|
uint16_t
Dienstpriorität.
|
mTtl
|
uint32_t
TTL des Diensteintrags in Sekunden.
|
mTxtData
|
uint8_t *
Puffer für die Ausgabe von TXT-Daten (kann NULL sein, wenn nicht erforderlich).
|
mTxtDataSize
|
uint16_t
Bei Eingabe die Größe des Puffers
mTxtData . Anzahl der geschriebenen Byte bei der Ausgabe. |
mTxtDataTruncated
|
bool
Gibt an, ob TXT-Daten nicht in
mTxtDataSize passen und gekürzt wurden. |
mTxtDataTtl
|
uint32_t
Die TTL der TXT-Daten.
|
mWeight
|
uint16_t
Service-Gewichtung.
|
Öffentliche Attribute
mHostAddress
otIp6Address otDnsServiceInfo::mHostAddress
Die IPv6-Hostadresse. Setzen Sie ihn auf null, wenn er nicht verfügbar ist.
mHostAddressTtl
uint32_t otDnsServiceInfo::mHostAddressTtl
Die TTL der Hostadresse.
mHostNameBuffer
char * otDnsServiceInfo::mHostNameBuffer
Puffer für die Ausgabe des Hostnamens des Dienstes (kann NULL sein, wenn nicht erforderlich).
mHostNameBufferSize
uint16_t otDnsServiceInfo::mHostNameBufferSize
Größe von mHostNameBuffer
.
mPort
uint16_t otDnsServiceInfo::mPort
Dienstportnummer.
mPriority
uint16_t otDnsServiceInfo::mPriority
Dienstpriorität.
mTtl
uint32_t otDnsServiceInfo::mTtl
TTL des Diensteintrags in Sekunden.
mTxtData
uint8_t * otDnsServiceInfo::mTxtData
Puffer für die Ausgabe von TXT-Daten (kann NULL sein, wenn nicht erforderlich).
mTxtDataSize
uint16_t otDnsServiceInfo::mTxtDataSize
Bei Eingabe die Größe des Puffers mTxtData
. Anzahl der geschriebenen Byte bei der Ausgabe.
mTxtDataTruncated
bool otDnsServiceInfo::mTxtDataTruncated
Gibt an, ob TXT-Daten nicht in mTxtDataSize
passen und gekürzt wurden.
mTxtDataTtl
uint32_t otDnsServiceInfo::mTxtDataTtl
Die TTL der TXT-Daten.
mWeight
uint16_t otDnsServiceInfo::mWeight
Service-Gewichtung.
Ressourcen
OpenThread API-Referenzthemen stammen aus dem Quellcode, der auf GitHub verfügbar ist. Weitere Informationen finden Sie unter Ressourcen. Dort können Sie auch einen Beitrag zu unserer Dokumentation leisten.