From 61c263af6ec89f061f7e133e16d448c4cd3f43ff Mon Sep 17 00:00:00 2001 From: XMRig Date: Fri, 29 Jul 2022 01:59:02 +0700 Subject: [PATCH] Removed IConfigListener. --- src/base/base.cmake | 1 - src/base/kernel/Base.cpp | 4 +- src/base/kernel/Base.h | 9 ++-- src/base/kernel/interfaces/IConfigListener.h | 47 -------------------- 4 files changed, 6 insertions(+), 55 deletions(-) delete mode 100644 src/base/kernel/interfaces/IConfigListener.h diff --git a/src/base/base.cmake b/src/base/base.cmake index 857e2896c..5f53f139a 100644 --- a/src/base/base.cmake +++ b/src/base/base.cmake @@ -28,7 +28,6 @@ set(HEADERS_BASE src/base/kernel/interfaces/IClient.h src/base/kernel/interfaces/IClientListener.h src/base/kernel/interfaces/IConfig.h - src/base/kernel/interfaces/IConfigListener.h src/base/kernel/interfaces/IConfigTransform.h src/base/kernel/interfaces/IConsoleListener.h src/base/kernel/interfaces/IDnsBackend.h diff --git a/src/base/kernel/Base.cpp b/src/base/kernel/Base.cpp index 265f4844d..b83e9f22d 100644 --- a/src/base/kernel/Base.cpp +++ b/src/base/kernel/Base.cpp @@ -1,6 +1,6 @@ /* XMRig - * Copyright (c) 2018-2021 SChernykh - * Copyright (c) 2016-2021 XMRig , + * Copyright (c) 2018-2022 SChernykh + * Copyright (c) 2016-2022 XMRig , * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/src/base/kernel/Base.h b/src/base/kernel/Base.h index 53eaaea3b..709cf5cc1 100644 --- a/src/base/kernel/Base.h +++ b/src/base/kernel/Base.h @@ -1,6 +1,6 @@ /* XMRig - * Copyright (c) 2018-2021 SChernykh - * Copyright (c) 2016-2021 XMRig , + * Copyright (c) 2018-2022 SChernykh + * Copyright (c) 2016-2022 XMRig , * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -22,7 +22,6 @@ #include "3rdparty/rapidjson/fwd.h" #include "base/api/interfaces/IApiListener.h" -#include "base/kernel/interfaces/IConfigListener.h" #include "base/kernel/interfaces/IWatcherListener.h" #include "base/tools/Object.h" @@ -68,7 +67,7 @@ private: }; -} /* namespace xmrig */ +} // namespace xmrig -#endif /* XMRIG_BASE_H */ +#endif // XMRIG_BASE_H diff --git a/src/base/kernel/interfaces/IConfigListener.h b/src/base/kernel/interfaces/IConfigListener.h deleted file mode 100644 index a6fa835f2..000000000 --- a/src/base/kernel/interfaces/IConfigListener.h +++ /dev/null @@ -1,47 +0,0 @@ -/* XMRig - * Copyright 2010 Jeff Garzik - * Copyright 2012-2014 pooler - * Copyright 2014 Lucas Jones - * Copyright 2014-2016 Wolf9466 - * Copyright 2016 Jay D Dee - * Copyright 2017-2018 XMR-Stak , - * Copyright 2018-2019 SChernykh - * Copyright 2016-2019 XMRig , - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#ifndef XMRIG_ICONFIGLISTENER_H -#define XMRIG_ICONFIGLISTENER_H - - -namespace xmrig { - - -class IConfig; - - -class IConfigListener -{ -public: - virtual ~IConfigListener() = default; - - virtual void onNewConfig(IConfig *config) = 0; -}; - - -} /* namespace xmrig */ - - -#endif // XMRIG_ICONFIGLISTENER_H