diff options
Diffstat (limited to 'src/systemc/core/event.cc')
-rw-r--r-- | src/systemc/core/event.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/systemc/core/event.cc b/src/systemc/core/event.cc index 120b51476..2e356bdb6 100644 --- a/src/systemc/core/event.cc +++ b/src/systemc/core/event.cc @@ -179,6 +179,16 @@ Event::notify(const sc_core::sc_time &t) } void +Event::notifyDelayed(const sc_core::sc_time &t) +{ + if (delayedNotify.scheduled()) { + SC_REPORT_ERROR("(E531) notify_delayed() cannot be called on events " + "that have pending notifications", ""); + } + notify(t); +} + +void Event::cancel() { if (delayedNotify.scheduled()) |