gresolver: Add g_resolver_lookup_by_name_with_flags{_async,_finish,}

This allows higher levels to have more control over resolving
(ipv4 or ipv6 for now) which allows for optimizations such
as requesting both in parallel as RFC 8305 recommends.
This commit is contained in:
Patrick Griffis
2018-10-17 11:14:10 -04:00
committed by Patrick Griffis
parent af39a37312
commit d6afa6c988
4 changed files with 589 additions and 223 deletions

View File

@@ -1917,6 +1917,10 @@ g_resolver_set_default
g_resolver_lookup_by_name
g_resolver_lookup_by_name_async
g_resolver_lookup_by_name_finish
GResolverNameLookupFlags
g_resolver_lookup_by_name_with_flags
g_resolver_lookup_by_name_with_flags_async
g_resolver_lookup_by_name_with_flags_finish
g_resolver_free_addresses
g_resolver_lookup_by_address
g_resolver_lookup_by_address_async