DNS - Platform#
This module includes the platform abstraction for sending recursive DNS query to upstream DNS servers.
Typedefs#
typedef struct otPlatDnsUpstreamQuery
This opaque type represents an upstream DNS query transaction.
Functions#
void
otPlatDnsStartUpstreamQuery(otInstance *aInstance, otPlatDnsUpstreamQuery *aTxn, const otMessage *aQuery)
Starts an upstream query transaction.
void
otPlatDnsCancelUpstreamQuery(otInstance *aInstance, otPlatDnsUpstreamQuery *aTxn)
Cancels a transaction of upstream query.
void
otPlatDnsUpstreamQueryDone(otInstance *aInstance, ot