]> git.tdb.fi Git - r2c2.git/blobdiff - source/network/server.h
Export AI control parameters over the network
[r2c2.git] / source / network / server.h
index 50c0f72fae98d6ac2a0f0ce00e7d49a9b194ad02..402e55cd6ec1bf62507218f025fb61fbccbc45f7 100644 (file)
@@ -18,6 +18,7 @@ private:
        struct Connection: Msp::Net::PacketReceiver<DriverStatePacket>,
                Msp::Net::PacketReceiver<TrainControlPacket>,
                Msp::Net::PacketReceiver<TrainFunctionPacket>,
+               Msp::Net::PacketReceiver<TrainAIControlPacket>,
                Msp::Net::PacketReceiver<TrainRoutePacket>
        {
                Server &server;
@@ -33,6 +34,7 @@ private:
                virtual void receive(const DriverStatePacket &);
                virtual void receive(const TrainControlPacket &);
                virtual void receive(const TrainFunctionPacket &);
+               virtual void receive(const TrainAIControlPacket &);
                virtual void receive(const TrainRoutePacket &);
                void comm_error(const std::exception &);
                void error(const std::string &);