aboutsummaryrefslogtreecommitdiffstats
path: root/native/include
diff options
context:
space:
mode:
authorBjoern Brandenburg <bbb@mpi-sws.org>2012-04-11 08:12:55 -0400
committerBjoern Brandenburg <bbb@mpi-sws.org>2012-04-11 09:06:59 -0400
commitcd101afdfddb6dc259b4795ca83abf4f4a1213e3 (patch)
tree7fd8651c26ac8cd301ddd97b9c46daed0fe92360 /native/include
parente4f33194187723742c6d783e0d532fc0043f4d16 (diff)
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.
Diffstat (limited to 'native/include')
-rw-r--r--native/include/schedulability.h2
-rw-r--r--native/include/schedule_sim.h3
2 files changed, 4 insertions, 1 deletions
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
6 public: 6 public:
7 virtual bool is_schedulable(const TaskSet &ts, 7 virtual bool is_schedulable(const TaskSet &ts,
8 bool check_preconditions = true) = 0; 8 bool check_preconditions = true) = 0;
9
10 virtual ~SchedulabilityTest() {};
9}; 11};
10 12
11#endif 13#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
84{ 84{
85 public: 85 public:
86 PeriodicJobSequence(Task& tsk) : SimJob(tsk) {}; 86 PeriodicJobSequence(Task& tsk) : SimJob(tsk) {};
87 virtual ~PeriodicJobSequence() {};
87 88
88 // simulator callback 89 // simulator callback
89 void completed(simtime_t when, int proc); 90 virtual void completed(simtime_t when, int proc);
90}; 91};
91 92
92 93