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.