Timer: drop unnecessary base class

This commit is contained in:
Alexander A. Klimov 2023-03-21 10:49:48 +01:00
parent 24681b30f6
commit 9b00c1c4dd

View File

@ -4,7 +4,6 @@
#define TIMER_H #define TIMER_H
#include "base/i2-base.hpp" #include "base/i2-base.hpp"
#include "base/object.hpp"
#include <boost/signals2.hpp> #include <boost/signals2.hpp>
#include <memory> #include <memory>
@ -17,7 +16,7 @@ class TimerHolder;
* *
* @ingroup base * @ingroup base
*/ */
class Timer final : public Object class Timer final
{ {
public: public:
typedef std::shared_ptr<Timer> Ptr; typedef std::shared_ptr<Timer> Ptr;
@ -28,7 +27,7 @@ public:
return Ptr(new Timer()); return Ptr(new Timer());
} }
~Timer() override; ~Timer();
static void Initialize(); static void Initialize();
static void Uninitialize(); static void Uninitialize();