diff options
| author | Bjoern Brandenburg <bbb@mpi-sws.org> | 2012-04-11 08:12:55 -0400 |
|---|---|---|
| committer | Bjoern Brandenburg <bbb@mpi-sws.org> | 2012-04-11 09:06:59 -0400 |
| commit | cd101afdfddb6dc259b4795ca83abf4f4a1213e3 (patch) | |
| tree | 7fd8651c26ac8cd301ddd97b9c46daed0fe92360 /native/include | |
| parent | e4f33194187723742c6d783e0d532fc0043f4d16 (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.h | 2 | ||||
| -rw-r--r-- | native/include/schedule_sim.h | 3 |
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 | ||
