Comparison

net/dns.lua @ 6753:33426c56f5d5

net.dns: Remove resolver:new(), as it needlessly and incorrectly duplicates dns.resolver()
author Matthew Wild <mwild1@gmail.com>
date Mon, 06 Jul 2015 19:11:39 +0100
parent 6646:9795b8cf14f1
child 6780:647adfd8f738
comparison
equal deleted inserted replaced
6752:3cc2bc9c1bff 6753:33426c56f5d5
208 append(t, tostring(rrs)); 208 append(t, tostring(rrs));
209 end 209 end
210 end 210 end
211 end 211 end
212 return table.concat(t); 212 return table.concat(t);
213 end
214
215
216 function resolver:new() -- - - - - - - - - - - - - - - - - - - - - resolver
217 local r = { active = {}, cache = {}, unsorted = {} };
218 setmetatable(r, resolver);
219 setmetatable(r.cache, cache_metatable);
220 setmetatable(r.unsorted, { __mode = 'kv' });
221 return r;
222 end 213 end
223 214
224 215
225 -- packet layer -------------------------------------------------- packet layer 216 -- packet layer -------------------------------------------------- packet layer
226 217
1052 1043
1053 -- module api ------------------------------------------------------ module api 1044 -- module api ------------------------------------------------------ module api
1054 1045
1055 1046
1056 function dns.resolver () -- - - - - - - - - - - - - - - - - - - - - resolver 1047 function dns.resolver () -- - - - - - - - - - - - - - - - - - - - - resolver
1057 -- this function seems to be redundant with resolver.new ()
1058
1059 local r = { active = {}, cache = {}, unsorted = {}, wanted = {}, best_server = 1 }; 1048 local r = { active = {}, cache = {}, unsorted = {}, wanted = {}, best_server = 1 };
1060 setmetatable (r, resolver); 1049 setmetatable (r, resolver);
1061 setmetatable (r.cache, cache_metatable); 1050 setmetatable (r.cache, cache_metatable);
1062 setmetatable (r.unsorted, { __mode = 'kv' }); 1051 setmetatable (r.unsorted, { __mode = 'kv' });
1063 return r; 1052 return r;