]> git.tdb.fi Git - r2c2.git/blobdiff - source/network/server.cpp
Make use of the unified storage class for other parts of Layout
[r2c2.git] / source / network / server.cpp
index bf404e9b5ea90eae6116d7ce5651f7e5b7acf429..951fb9d4be658c4ee480d8a3088749f7fdeca65f 100644 (file)
@@ -34,6 +34,9 @@ Server::Server(Layout &l):
        listen_sock.signal_data_available.connect(sigc::mem_fun(this, &Server::incoming_connection));
 }
 
+Server::~Server()
+{ }
+
 void Server::use_event_dispatcher(IO::EventDispatcher &ed)
 {
        event_disp = &ed;
@@ -157,7 +160,7 @@ void Server::Connection::handshake_done()
                comm.send(pkt);
        }
 
-       const set<Route *> &routes = server.layout.get_routes();
+       const set<Route *> &routes = server.layout.get_all<Route>();
        for(set<Route *>::const_iterator i=routes.begin(); i!=routes.end(); ++i)
                if(!(*i)->is_temporary())
                {