18 Route(): gateway(0), metric(0), iface(0) {}
19 Route(const IPAddr& gateway, unsigned metric, Dev& iface):
20 gateway(gateway), metric(metric), iface(&iface) {}
24 std::map< IPAddr, Route > table;
26 /// Interfaz por default
30 RouteTable(Dev& default_iface);
33 void add(const IPAddr& net, const IPAddr& gw, unsigned metric, Dev& iface);
36 void del(const IPAddr& net);
38 /// Obtiene dirección e interfaz por la cual salir para un destino
39 Route* get(const IPAddr& dst);
43 #endif // _ROUTETABLE_H_
45 // vim: set et sw=4 sts=4 :