SystemC
2.3.2
Accellera SystemC proof-of-concept library
|
Coroutine package abstract base class. More...
#include <sysc/kernel/sc_cor.h>
Public Member Functions | |
sc_cor_pkg (sc_simcontext *simc) | |
virtual | ~sc_cor_pkg () |
virtual sc_cor * | create (std::size_t stack_size, sc_cor_fn *fn, void *arg)=0 |
virtual void | yield (sc_cor *next_cor)=0 |
virtual void | abort (sc_cor *next_cor)=0 |
virtual sc_cor * | get_main ()=0 |
sc_simcontext * | simcontext () |
|
inline |
|
pure virtual |
Implemented in sc_core::sc_cor_pkg_qt.
|
pure virtual |
Implemented in sc_core::sc_cor_pkg_qt.
|
pure virtual |
Implemented in sc_core::sc_cor_pkg_qt.
|
inline |
|
pure virtual |
Implemented in sc_core::sc_cor_pkg_qt.