Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
A Resolver converts a DNS query into an optional DNS response.
module type S = sig ... end
module Make
(Client : Rpc.Client.S)
(Time : Mirage_time_lwt.S)
(Clock : Mirage_clock_lwt.MCLOCK) :
S with type clock = Clock.t
Construct a DNS resolver which will use the given Client
Implementation to contact upstream servers, and the given Time
implementation to handle timeouts.