• Daniel P. Berrange's avatar
    io: introduce a DNS resolver API · c1b412f1
    Daniel P. Berrange authored
    Currently DNS resolution is done automatically as part
    of the creation of a QIOChannelSocket object instance.
    This works ok for network clients where you just end
    up a single network socket, but for servers, the results
    of DNS resolution may require creation of multiple
    sockets.
    
    Introducing a DNS resolver API allows DNS resolution
    to be separated from the socket object creation. This
    will make it practical to create multiple QIOChannelSocket
    instances for servers.
    Reviewed-by: 's avatarEric Blake <eblake@redhat.com>
    Signed-off-by: 's avatarDaniel P. Berrange <berrange@redhat.com>
    c1b412f1
dns-resolver.c 7.87 KB