diff options
Diffstat (limited to 'contrib/Socket.h')
-rw-r--r-- | contrib/Socket.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/contrib/Socket.h b/contrib/Socket.h index ab2a14a..7709145 100644 --- a/contrib/Socket.h +++ b/contrib/Socket.h @@ -31,9 +31,11 @@ #include "ThreadsafeQueue.h" #include <cstdlib> #include <atomic> -#include <string> +#include <chrono> #include <list> #include <memory> +#include <optional> +#include <string> #include <thread> #include <vector> @@ -236,6 +238,8 @@ class TCPClient { TCPSocket m_sock; std::string m_hostname; int m_port; + + std::optional<std::chrono::steady_clock::time_point> m_last_received_packet_ts; }; /* Helper class for TCPDataDispatcher, contains a queue of pending data and |