]> git.llucax.com Git - z.facultad/75.74/practicos.git/blobdiff - practicas/pipi/src/dns.cpp
Se mueve add_routes() a routetable porque estaba duplicado.
[z.facultad/75.74/practicos.git] / practicas / pipi / src / dns.cpp
index 5b3c66c00244f9adda844a28ff22c10efd5131b2..f0846d4fa1f6eb815201d643ea2920312c13ddd2 100644 (file)
@@ -23,8 +23,6 @@
 
 void send_loop(NameServer& ns);
 
 
 void send_loop(NameServer& ns);
 
-void add_routes(RouteTable& rt, std::istream& is, Dev& dev);
-
 int main(int argc, char* argv[])
 {
     uint16_t port = DEVTCP_DEFAULT_PORT;
 int main(int argc, char* argv[])
 {
     uint16_t port = DEVTCP_DEFAULT_PORT;
@@ -108,21 +106,4 @@ void send_loop(NameServer& ns)
     }
 }
 
     }
 }
 
-void add_routes(RouteTable& rt, std::istream& is, Dev& dev)
-{
-    std::string line;
-    while (std::getline(is, line))
-    {
-        std::istringstream iss(line);
-        std::string net;
-        std::string gw;
-        unsigned mtu;
-        unsigned metric;
-        iss >> net >> gw >> mtu >> metric;
-        if (net == "0") net = "0.0.0.0";
-        if (gw == "0") gw = "0.0.0.0";
-        rt.add(net, gw, metric, mtu, dev);
-    }
-}
-
 // vim: set et sw=4 sts=4 :
 // vim: set et sw=4 sts=4 :