X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fnetwork%2Fclient.cpp;h=8e31cfe54c59b9cfe5e501722b31c112e36ea3c7;hb=2fe7cbcb761487bc7409b93b372da6f8ab3c581e;hp=4eb4b25f5aefdd81498cd06a66b78925426b03f8;hpb=e95240551e3c34d2fb21e99c358fa5922a2060c9;p=r2c2.git diff --git a/source/network/client.cpp b/source/network/client.cpp index 4eb4b25..8e31cfe 100644 --- a/source/network/client.cpp +++ b/source/network/client.cpp @@ -73,4 +73,14 @@ void Client::receive(const TrainStatusPacket &pkt) get_train(pkt.address).process_packet(pkt); } +void Client::receive(const RouteInfoPacket &pkt) +{ + routes.push_back(pkt.name); +} + +void Client::receive(const TrainRoutePacket &pkt) +{ + get_train(pkt.address).process_packet(pkt); +} + } // namespace Marklin