mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-28 15:53:34 +08:00
Explicit constructors for deadline handler and timer
This commit is contained in:
@@ -19,7 +19,7 @@ class MonotonicDeadlineHandler : public LinkedListNode<MonotonicDeadlineHandler>
|
|||||||
protected:
|
protected:
|
||||||
Scheduler& scheduler_;
|
Scheduler& scheduler_;
|
||||||
|
|
||||||
MonotonicDeadlineHandler(Scheduler& scheduler)
|
explicit MonotonicDeadlineHandler(Scheduler& scheduler)
|
||||||
: monotonic_deadline_(0)
|
: monotonic_deadline_(0)
|
||||||
, scheduler_(scheduler)
|
, scheduler_(scheduler)
|
||||||
{ }
|
{ }
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ public:
|
|||||||
using MonotonicDeadlineHandler::getMonotonicDeadline;
|
using MonotonicDeadlineHandler::getMonotonicDeadline;
|
||||||
using MonotonicDeadlineHandler::getScheduler;
|
using MonotonicDeadlineHandler::getScheduler;
|
||||||
|
|
||||||
Timer(Scheduler& scheduler)
|
explicit Timer(Scheduler& scheduler)
|
||||||
: MonotonicDeadlineHandler(scheduler)
|
: MonotonicDeadlineHandler(scheduler)
|
||||||
, period_(InfinitePeriod)
|
, period_(InfinitePeriod)
|
||||||
{ }
|
{ }
|
||||||
|
|||||||
Reference in New Issue
Block a user