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.


mServiceType#

const char* otPlatDnssdTxtResult::mServiceType

The service type.


mTxtData#

const uint8_t* otPlatDnssdTxtResult::mTxtData

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


mTxtDataLength#

uint16_t otPlatDnssdTxtResult::mTxtDataLength

Length of TXT data.


mTtl#

uint32_t otPlatDnssdTxtResult::mTtl

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


mInfraIfIndex#

uint32_t otPlatDnssdTxtResult::mInfraIfIndex

The infrastructure network interface index.