From cd101afdfddb6dc259b4795ca83abf4f4a1213e3 Mon Sep 17 00:00:00 2001 From: Bjoern Brandenburg Date: Wed, 11 Apr 2012 14:12:55 +0200 Subject: Provide virtual dummy destructor for classes with virtual methods Not strictly needed in this case, but it's better to follow established safe-programming conventions. This fixes some warnings. --- native/include/schedulability.h | 2 ++ native/include/schedule_sim.h | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/native/include/schedulability.h b/native/include/schedulability.h index 2c53d9d..08ef23d 100644 --- a/native/include/schedulability.h +++ b/native/include/schedulability.h @@ -6,6 +6,8 @@ class SchedulabilityTest public: virtual bool is_schedulable(const TaskSet &ts, bool check_preconditions = true) = 0; + + virtual ~SchedulabilityTest() {}; }; #endif diff --git a/native/include/schedule_sim.h b/native/include/schedule_sim.h index ef10814..05e5e67 100644 --- a/native/include/schedule_sim.h +++ b/native/include/schedule_sim.h @@ -84,9 +84,10 @@ class PeriodicJobSequence : public SimJob { public: PeriodicJobSequence(Task& tsk) : SimJob(tsk) {}; + virtual ~PeriodicJobSequence() {}; // simulator callback - void completed(simtime_t when, int proc); + virtual void completed(simtime_t when, int proc); }; -- cgit v1.2.2