]> git.tdb.fi Git - r2c2.git/blobdiff - source/network/server.cpp
Store routes in a map by name rather than a set
[r2c2.git] / source / network / server.cpp
index cd52b48502b1e5345a9a749e7a36c024f978940d..044b310bda43cb77948a8d17cd8149f219b1983e 100644 (file)
@@ -130,11 +130,11 @@ Server::Connection::~Connection()
 
 void Server::Connection::handshake_done()
 {
-       const set<Route *> &routes = server.trfc_mgr.get_layout().get_routes();
-       for(set<Route *>::const_iterator i=routes.begin(); i!=routes.end(); ++i)
+       const map<string, Route *> &routes = server.trfc_mgr.get_layout().get_routes();
+       for(map<string, Route *>::const_iterator i=routes.begin(); i!=routes.end(); ++i)
        {
                RouteInfoPacket pkt;
-               pkt.name = (*i)->get_name();
+               pkt.name = i->first;
                comm.send(pkt);
        }