クラス sc_core::sc_cor_pkg

#include <sc_cor.h>

sc_core::sc_cor_pkgに対する継承グラフ

Inheritance graph
[凡例]

すべてのメンバ一覧

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_cor.h の 100 行で定義されています。


コンストラクタとデストラクタ

sc_core::sc_cor_pkg::sc_cor_pkg ( sc_simcontext *  simc  )  [inline]

sc_cor.h の 105 行で定義されています。

00106         : m_simc( simc ) { assert( simc != 0 ); }

virtual sc_core::sc_cor_pkg::~sc_cor_pkg (  )  [inline, virtual]

sc_cor.h の 109 行で定義されています。

00109 {}

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.h の 130 行で定義されています。

00131         { return m_simc; }

sc_cor_pkg& sc_core::sc_cor_pkg::operator= ( const sc_cor_pkg &   )  [private]


変数

sc_cor.h の 135 行で定義されています。


このクラスの説明は次のファイルから生成されました:

SystemCに対してFri Jun 6 20:11:57 2008に生成されました。  doxygen 1.5.6