diff --git a/src/lib/client/Client.h b/src/lib/client/Client.h index f39557875..e66e7999b 100644 --- a/src/lib/client/Client.h +++ b/src/lib/client/Client.h @@ -14,7 +14,6 @@ #include "base/EventTypes.h" #include "deskflow/ClientArgs.h" #include "deskflow/Clipboard.h" -#include "deskflow/INode.h" #include "mt/CondVar.h" #include "net/NetworkAddress.h" @@ -39,7 +38,7 @@ class TCPSocket; /*! This class implements the top-level client algorithms for deskflow. */ -class Client : public IClient, public INode +class Client : public IClient { public: class FailInfo diff --git a/src/lib/deskflow/CMakeLists.txt b/src/lib/deskflow/CMakeLists.txt index e546bf26f..ded418d5a 100644 --- a/src/lib/deskflow/CMakeLists.txt +++ b/src/lib/deskflow/CMakeLists.txt @@ -95,7 +95,6 @@ add_library(${lib_name} STATIC ${PLATFORM_CODE} IClipboard.h IKeyState.cpp IKeyState.h - INode.h IPlatformScreen.cpp IPlatformScreen.h IPrimaryScreen.cpp diff --git a/src/lib/deskflow/INode.h b/src/lib/deskflow/INode.h deleted file mode 100644 index 916b24131..000000000 --- a/src/lib/deskflow/INode.h +++ /dev/null @@ -1,17 +0,0 @@ -/* - * Deskflow -- mouse and keyboard sharing utility - * SPDX-FileCopyrightText: (C) 2025 Deskflow Developers - * SPDX-FileCopyrightText: (C) 2012 - 2016 Symless Ltd. - * SPDX-FileCopyrightText: (C) 2002 Chris Schoeneman - * SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception - */ - -#pragma once - -#include "common/Common.h" - -class INode -{ -public: - virtual ~INode() = default; -}; diff --git a/src/lib/server/Server.h b/src/lib/server/Server.h index e26cad8c7..76a5b1ed8 100644 --- a/src/lib/server/Server.h +++ b/src/lib/server/Server.h @@ -13,7 +13,6 @@ #include "base/Stopwatch.h" #include "deskflow/Clipboard.h" #include "deskflow/ClipboardTypes.h" -#include "deskflow/INode.h" #include "deskflow/KeyTypes.h" #include "deskflow/MouseTypes.h" #include "deskflow/OptionTypes.h" @@ -41,7 +40,7 @@ class ClientListener; /*! This class implements the top-level server algorithms for deskflow. */ -class Server : public INode +class Server { using ServerConfig = deskflow::server::Config; @@ -127,7 +126,7 @@ public: ); Server(Server const &) = delete; Server(Server &&) = delete; - ~Server() override; + ~Server(); Server &operator=(Server const &) = delete; Server &operator=(Server &&) = delete;