Represents a record query result.

Public Attributes#

const char *

The first label of the name to be queried.

const char *

The rest of the name labels. Does not include domain name. Can be NULL.

uint16_t

The record type.

const uint8_t *

The record data bytes.

uint16_t

Number of bytes in record data.

uint32_t

TTL in seconds. Zero TTL indicates removal the data.

uint32_t

The infrastructure network interface index.

Public Attribute Documentation#

mFirstLabel#

const char* otPlatDnssdRecordResult::mFirstLabel

The first label of the name to be queried.


mNextLabels#

const char* otPlatDnssdRecordResult::mNextLabels

The rest of the name labels. Does not include domain name. Can be NULL.


mRecordType#

uint16_t otPlatDnssdRecordResult::mRecordType

The record type.


mRecordData#

const uint8_t* otPlatDnssdRecordResult::mRecordData

The record data bytes.


mRecordDataLength#

uint16_t otPlatDnssdRecordResult::mRecordDataLength

Number of bytes in record data.


mTtl#

uint32_t otPlatDnssdRecordResult::mTtl

TTL in seconds. Zero TTL indicates removal the data.


mInfraIfIndex#

uint32_t otPlatDnssdRecordResult::mInfraIfIndex

The infrastructure network interface index.