diff options
Diffstat (limited to 'src/systemc/core/process.hh')
-rw-r--r-- | src/systemc/core/process.hh | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/systemc/core/process.hh b/src/systemc/core/process.hh index d50c82905..12901bc8e 100644 --- a/src/systemc/core/process.hh +++ b/src/systemc/core/process.hh @@ -72,6 +72,9 @@ class Process : public ::sc_core::sc_process_b, public ListNode void isUnwinding(bool v) { _isUnwinding = v; } bool terminated() const { return _terminated; } + bool scheduled() const { return _scheduled; } + void scheduled(bool new_val) { _scheduled = new_val; } + void forEachKid(const std::function<void(Process *)> &work); bool suspended() const { return _suspended; } @@ -172,6 +175,7 @@ class Process : public ::sc_core::sc_process_b, public ListNode bool _dynamic; bool _isUnwinding; bool _terminated; + bool _scheduled; void terminate(); |