File tree 2 files changed +0
-29
lines changed
2 files changed +0
-29
lines changed Original file line number Diff line number Diff line change @@ -90,15 +90,6 @@ void Timer::Run() {
90
90
LOG_INFO (sLogger , (" invalid timer event" , " task is cancelled" ));
91
91
} else {
92
92
e->Execute ();
93
- // if (e->IsPeriodicalEvent()) {
94
- // auto pe = static_cast<PeriodicalTimerEvent*>(e.get());
95
- // pe->ScheduleNext();
96
- // if (!pe->IsStop()) {
97
- // PushEvent(std::move(e));
98
- // } else {
99
- // LOG_DEBUG(sLogger, ("periodical event schedule done", "exit"));
100
- // }
101
- // }
102
93
}
103
94
queueLock.lock ();
104
95
}
Original file line number Diff line number Diff line change @@ -27,7 +27,6 @@ class TimerEvent {
27
27
28
28
virtual bool IsValid () const = 0;
29
29
virtual bool Execute () = 0;
30
- // virtual bool IsPeriodicalEvent() { return false; }
31
30
32
31
std::chrono::steady_clock::time_point GetExecTime () const { return mExecTime ; }
33
32
void SetExecTime (std::chrono::steady_clock::time_point nextExecTime) { mExecTime = nextExecTime; }
@@ -36,23 +35,4 @@ class TimerEvent {
36
35
std::chrono::steady_clock::time_point mExecTime ;
37
36
};
38
37
39
- // class PeriodicalTimerEvent : public TimerEvent {
40
- // public:
41
- // PeriodicalTimerEvent(int intervalSec)
42
- // : TimerEvent(std::chrono::steady_clock::now() + std::chrono::seconds(intervalSec)), mIntervalSec(intervalSec)
43
- // {}
44
- // virtual ~PeriodicalTimerEvent() = default;
45
-
46
- // virtual bool IsValid() const = 0;
47
- // virtual bool Execute() = 0;
48
- // virtual bool IsPeriodicalEvent() override { return true; }
49
- // virtual void ScheduleNext() { mExecTime += std::chrono::seconds(mIntervalSec); }
50
- // virtual bool IsStop() = 0;
51
-
52
- // std::chrono::steady_clock::time_point GetExecTime() const { return mExecTime; }
53
-
54
- // protected:
55
- // int mIntervalSec;
56
- // };
57
-
58
38
} // namespace logtail
You can’t perform that action at this time.
0 commit comments