Represents a record querier.

Public Attributes#

const char *

The first label of the name to be queried. MUST NOT be NULL.

const char *

The rest of name labels, excluding domain name. Can be NULL.

uint16_t

The record type to query.

uint32_t

The infrastructure network interface index.

The callback to report result.

Public Attribute Documentation#

mFirstLabel#

const char* otPlatDnssdRecordQuerier::mFirstLabel

The first label of the name to be queried. MUST NOT be NULL.


mNextLabels#

const char* otPlatDnssdRecordQuerier::mNextLabels

The rest of name labels, excluding domain name. Can be NULL.


mRecordType#

uint16_t otPlatDnssdRecordQuerier::mRecordType

The record type to query.


mInfraIfIndex#

uint32_t otPlatDnssdRecordQuerier::mInfraIfIndex

The infrastructure network interface index.


mCallback#

otPlatDnssdRecordCallback otPlatDnssdRecordQuerier::mCallback

The callback to report result.