X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fnet%2FConnection.hpp;h=cc13ef60915df48dc676228535c50101f0eccc9d;hb=da5073a7fdb1ca066e778a02db33d5d15073aea0;hp=ade65ebd4d955939ead5a4840409c5d5bbb5db58;hpb=09b734344f31e18d0fa31c39acba6d012aa2cc56;p=blank.git diff --git a/src/net/Connection.hpp b/src/net/Connection.hpp index ade65eb..cc13ef6 100644 --- a/src/net/Connection.hpp +++ b/src/net/Connection.hpp @@ -22,6 +22,9 @@ public: bool ShouldPing() const noexcept; bool TimedOut() const noexcept; + void Close() noexcept { closed = true; } + bool Closed() const noexcept { return closed || TimedOut(); } + void Update(int dt); void SendPing(UDPpacket &, UDPsocket); @@ -40,6 +43,8 @@ private: Packet::TControl ctrl; + bool closed; + }; }