From ad6c01daaa9eb06f171c0c40c0d8b952a720483f Mon Sep 17 00:00:00 2001 From: surtur Date: Thu, 27 Jan 2022 20:46:27 +0100 Subject: [PATCH] remove unused event_scheduler --- CMakeLists.txt | 2 -- event_scheduler.h | 22 ---------------------- event_scheduler_impl.h | 28 ---------------------------- 3 files changed, 52 deletions(-) delete mode 100644 event_scheduler.h delete mode 100644 event_scheduler_impl.h diff --git a/CMakeLists.txt b/CMakeLists.txt index e0fae22..5589563 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -259,8 +259,6 @@ set(FORTUNA_HEADERS do_task.h event_adder.h event_adder_impl.h - event_scheduler.h - event_scheduler_impl.h entropy_src.h urandom_entropy_src.h util.h diff --git a/event_scheduler.h b/event_scheduler.h deleted file mode 100644 index 17f323c..0000000 --- a/event_scheduler.h +++ /dev/null @@ -1,22 +0,0 @@ -#ifndef FORTUNA_EVENT_SCHEDULER_H -#define FORTUNA_EVENT_SCHEDULER_H - -#include - -namespace fortuna { -namespace accumulator { - -class EventScheduler { -public: - virtual void schedule(const std::chrono::milliseconds& delay_ms) = 0; - - EventScheduler(const EventScheduler&) = delete; - EventScheduler& operator=(const EventScheduler&) = delete; - ~EventScheduler() noexcept; -}; - -} // namespace accumulator -} // namespace fortuna - -#endif // FORTUNA_EVENT_SCHEDULER_H - diff --git a/event_scheduler_impl.h b/event_scheduler_impl.h deleted file mode 100644 index bba4512..0000000 --- a/event_scheduler_impl.h +++ /dev/null @@ -1,28 +0,0 @@ -#ifndef FORTUNA_EVENT_SCHEDULER_IMPL_H -#define FORTUNA_EVENT_SCHEDULER_IMPL_H - -#include "event_scheduler.h" - -#include -#include - -namespace fortuna { -namespace accumulator { - -class EventSchedulerImpl final : public EventScheduler { -private: - std::chrono::milliseconds delay; - -public: - EventSchedulerImpl(); - - void schedule(const std::chrono::milliseconds& delay_ms) override { - auto now{std::chrono::system_clock::now()}; - std::this_thread::sleep_until(now + delay_ms); - } -}; - -} // namespace accumulator -} // namespace fortuna - -#endif // FORTUNA_EVENT_SCHEDULER_IMPL_H