X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fnetwork%2Fclient.cpp;h=8e31cfe54c59b9cfe5e501722b31c112e36ea3c7;hb=025c23f199c411cc2ec1a6d2e85bf24460150ceb;hp=4eb4b25f5aefdd81498cd06a66b78925426b03f8;hpb=010d8321e982d1684fcbff5bf6fc2bdec7cb7bae;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