Represents a TXT resolver result.

Public Attributes#

const char *

The service instance name label.

const char *

The service type.

const uint8_t *

Encoded TXT data bytes. Can be NULL when mTtl is zero.

uint16_t

Length of TXT data.

uint32_t

The TXT data TTL in seconds. Zero TTL indicates record is removed.

uint32_t

The infrastructure network interface index.

Public Attribute Documentation#

mServiceInstance#

const char* otPlatDnssdTxtResult::mServiceInstance

The service instance name label.


Definition at line 477 of file include/openthread/platform/dnssd.h

mServiceType#

const char* otPlatDnssdTxtResult::mServiceType

The service type.


Definition at line 478 of file include/openthread/platform/dnssd.h

mTxtData#

const uint8_t* otPlatDnssdTxtResult::mTxtData

Encoded TXT data bytes. Can be NULL when mTtl is zero.


Definition at line 479 of file include/openthread/platform/dnssd.h

mTxtDataLength#

uint16_t otPlatDnssdTxtResult::mTxtDataLength

Length of TXT data.


Definition at line 480 of file include/openthread/platform/dnssd.h

mTtl#

uint32_t otPlatDnssdTxtResult::mTtl

The TXT data TTL in seconds. Zero TTL indicates record is removed.


Definition at line 481 of file include/openthread/platform/dnssd.h

mInfraIfIndex#

uint32_t otPlatDnssdTxtResult::mInfraIfIndex

The infrastructure network interface index.


Definition at line 482 of file include/openthread/platform/dnssd.h