#include <sc_cor.h>
Public メソッド | |
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 () |
Private メソッド | |
sc_cor_pkg () | |
sc_cor_pkg (const sc_cor_pkg &) | |
sc_cor_pkg & | operator= (const sc_cor_pkg &) |
Private 変数 | |
sc_simcontext * | m_simc |
sc_core::sc_cor_pkg::sc_cor_pkg | ( | sc_simcontext * | simc | ) | [inline] |
virtual sc_core::sc_cor_pkg::~sc_cor_pkg | ( | ) | [inline, virtual] |
sc_core::sc_cor_pkg::sc_cor_pkg | ( | ) | [private] |
sc_core::sc_cor_pkg::sc_cor_pkg | ( | const sc_cor_pkg & | ) | [private] |
virtual sc_cor* sc_core::sc_cor_pkg::create | ( | std::size_t | stack_size, | |
sc_cor_fn * | fn, | |||
void * | arg | |||
) | [pure virtual] |
sc_core::sc_cor_pkg_qtで実装されています。
virtual void sc_core::sc_cor_pkg::yield | ( | sc_cor * | next_cor | ) | [pure virtual] |
sc_core::sc_cor_pkg_qtで実装されています。
virtual void sc_core::sc_cor_pkg::abort | ( | sc_cor * | next_cor | ) | [pure virtual] |
sc_core::sc_cor_pkg_qtで実装されています。
virtual sc_cor* sc_core::sc_cor_pkg::get_main | ( | ) | [pure virtual] |
sc_core::sc_cor_pkg_qtで実装されています。
sc_simcontext* sc_core::sc_cor_pkg::simcontext | ( | ) | [inline] |
sc_cor_pkg& sc_core::sc_cor_pkg::operator= | ( | const sc_cor_pkg & | ) | [private] |
sc_simcontext* sc_core::sc_cor_pkg::m_simc [private] |