summaryrefslogtreecommitdiff
path: root/src/systemc/core/process.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/systemc/core/process.hh')
-rw-r--r--src/systemc/core/process.hh8
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