From e544fef7a26b8772cf4a33fe6fc81acefda888b0 Mon Sep 17 00:00:00 2001 From: "Alexander A. Klimov" Date: Mon, 2 Dec 2024 17:00:02 +0100 Subject: [PATCH] Timeout: explicitly delete #Timeout(const Timeout&), #Timeout(Timeout&&), #operator=(const Timeout&), #operator=(Timeout&&) --- lib/base/io-engine.hpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/base/io-engine.hpp b/lib/base/io-engine.hpp index 466927d10..e7cd63096 100644 --- a/lib/base/io-engine.hpp +++ b/lib/base/io-engine.hpp @@ -187,6 +187,11 @@ public: )); } + Timeout(const Timeout&) = delete; + Timeout(Timeout&&) = delete; + Timeout& operator=(const Timeout&) = delete; + Timeout& operator=(Timeout&&) = delete; + ~Timeout() { Cancel();