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