X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fnet%2FConnectionHandler.hpp;h=ab9761af3d30391abca9ae640740d63918ef1ff5;hb=b5a83cd3df5083ed0cccfe4876143e788b3836f9;hp=3eb8f55d1e09e6c6550f6bcb5e4902692767b8f0;hpb=37e056bafe9603981d6bcb205e1472e063c94700;p=blank.git diff --git a/src/net/ConnectionHandler.hpp b/src/net/ConnectionHandler.hpp index 3eb8f55..ab9761a 100644 --- a/src/net/ConnectionHandler.hpp +++ b/src/net/ConnectionHandler.hpp @@ -13,6 +13,9 @@ class ConnectionHandler { public: void Handle(const UDPpacket &); + // called as soon as the remote end ack'd given packet + virtual void OnPacketReceived(std::uint16_t) { } + // called if the remote end probably didn't get given packet virtual void OnPacketLost(std::uint16_t) { } virtual void OnTimeout() { } @@ -22,6 +25,7 @@ private: virtual void On(const Packet::Login &) { } virtual void On(const Packet::Join &) { } virtual void On(const Packet::Part &) { } + virtual void On(const Packet::PlayerUpdate &) { } };