Coroutine abstract base class. More...
#include <sysc/kernel/sc_cor.h>
Public Member Functions | |
virtual | ~sc_cor () |
virtual void | stack_protect (bool) |
virtual void | increment_counter ()=0 |
Increment the lock counter. | |
virtual void | decrement_counter ()=0 |
Decrement the lock counter. | |
virtual unsigned int | get_counter ()=0 |
Get the value of the lock counter. | |
Protected Member Functions | |
sc_cor () |
Coroutine abstract base class.
Definition at line 57 of file sc_cor.h.
virtual void sc_core::sc_cor::decrement_counter | ( | ) | [pure virtual] |
Decrement the lock counter.
virtual unsigned int sc_core::sc_cor::get_counter | ( | ) | [pure virtual] |
Get the value of the lock counter.
virtual void sc_core::sc_cor::increment_counter | ( | ) | [pure virtual] |
Increment the lock counter.
virtual void sc_core::sc_cor::stack_protect | ( | bool | ) | [inline, virtual] |
Reimplemented in sc_core::sc_cor_qt.