Found 8 other functions taking a
QueryConfig
argument:
Sets the default query config.
Sends an address resolution DNS query for AAAA (IPv6) record for a given host name. The @p aConfig can be nullptr. In this case the default config (from `GetDefaultConfig()`) will be used as the config for this query. In a non-nullptr @p aConfig, some of the fields can be left unspecified (value zero). The unspecified fields are then replaced by the values from the default config.
Sends an address resolution DNS query for A (IPv4) record for a given host name. When a successful response is received, the addresses are returned from @p aCallback as NAT64 IPv6 translated versions of the IPv4 addresses from the query response. The @p aConfig can be nullptr. In this case the default config (from `GetDefaultConfig()`) will be used as the config for this query. In a non-nullptr @p aConfig, some of the fields can be left unspecified (value zero). The unspecified fields are then replaced by the values from the default config.
Sends a browse (service instance enumeration) DNS query for a given service name. The @p aConfig can be nullptr. In this case the default config (from `GetDefaultConfig()`) will be used as the config for this query. In a non-nullptr @p aConfig, some of the fields can be left unspecified (value zero). The unspecified fields are then replaced by the values from the default config.
ResolveService()
Starts a DNS service instance resolution for a given service instance. The @p aConfig can be `nullptr`. In this case the default config (from `GetDefaultConfig()`) will be used as the config for this query. In a non-`nullptr` @p aConfig, some of the fields can be left unspecified (value zero). The unspecified fields are then replaced by the values from the default config.
Starts a DNS service instance resolution for a given service instance, with a potential follow-up host name resolution (if the server/resolver does not provide AAAA/A records for the host name in the response to SRV query). The @p aConfig can be `nullptr`. In this case the default config (from `GetDefaultConfig()`) will be used as the config for this query. In a non-`nullptr` @p aConfig, some of the fields can be left unspecified (value zero). The unspecified fields are then replaced by the values from the default config.