910 |
910 |
911 |
911 |
912 -- module api ------------------------------------------------------ module api |
912 -- module api ------------------------------------------------------ module api |
913 |
913 |
914 |
914 |
915 local function resolve(func, ...) -- - - - - - - - - - - - - - resolver_get |
|
916 return func(dns._resolver, ...); |
|
917 end |
|
918 |
|
919 |
|
920 function dns.resolver () -- - - - - - - - - - - - - - - - - - - - - resolver |
915 function dns.resolver () -- - - - - - - - - - - - - - - - - - - - - resolver |
921 -- this function seems to be redundant with resolver.new () |
916 -- this function seems to be redundant with resolver.new () |
922 |
917 |
923 local r = { active = {}, cache = {}, unsorted = {}, wanted = {}, yielded = {}, best_server = 1 }; |
918 local r = { active = {}, cache = {}, unsorted = {}, wanted = {}, yielded = {}, best_server = 1 }; |
924 setmetatable (r, resolver); |
919 setmetatable (r, resolver); |