diff options
Diffstat (limited to 'src/systemc/core/process.hh')
-rw-r--r-- | src/systemc/core/process.hh | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/systemc/core/process.hh b/src/systemc/core/process.hh index 7c75d6244..afdbb3798 100644 --- a/src/systemc/core/process.hh +++ b/src/systemc/core/process.hh @@ -66,8 +66,10 @@ class Sensitivity class SensitivityTimeout : virtual public Sensitivity { private: - EventWrapper<Sensitivity, &Sensitivity::notify> timeoutEvent; - ::sc_core::sc_time timeout; + void timeout(); + EventWrapper<SensitivityTimeout, + &SensitivityTimeout::timeout> timeoutEvent; + ::sc_core::sc_time time; public: SensitivityTimeout(Process *p, ::sc_core::sc_time t); @@ -98,7 +100,7 @@ class SensitivityEventAndList : virtual public Sensitivity Process *p, const ::sc_core::sc_event_and_list *list); ~SensitivityEventAndList(); - virtual void notifyWork(Event *e) override; + void notifyWork(Event *e) override; }; class SensitivityEventOrList : virtual public Sensitivity |