クラス sc_core::sc_process_base

#include <sc_process_base.h>

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

Inheritance graph
[凡例]

すべてのメンバ一覧

Public メソッド

 sc_process_base (const char *name, const sc_spawn_options *opt_p=0)
virtual ~sc_process_base ()
 operator sc_method_handle ()
 operator sc_thread_handle ()
void wait ()

Protected メソッド

virtual void semantics ()=0
virtual void signal (sc_thread_handle thread_p, int type)

Protected 変数

sc_process_basem_delete_p
bool m_is_method
sc_method_handle m_method_p
char * m_name_p
int m_references_n
sc_thread_handle m_thread_p

Static Protected 変数

static sc_process_basem_delete_q = 0

Private メソッド

void reference_decrement ()
void reference_increment ()

フレンド

class sc_process_handle


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

sc_core::sc_process_base::sc_process_base ( const char *  name,
const sc_spawn_options opt_p = 0 
)

sc_core::sc_process_base::~sc_process_base (  )  [virtual]


関数

sc_core::sc_process_base::operator sc_method_handle (  )  [inline]

sc_core::sc_process_base::operator sc_thread_handle (  )  [inline]

void sc_core::sc_process_base::wait (  ) 

void sc_core::sc_process_base::reference_decrement (  )  [inline, private]

void sc_core::sc_process_base::reference_increment (  )  [inline, private]

virtual void sc_core::sc_process_base::semantics (  )  [protected, pure virtual]

void sc_core::sc_process_base::signal ( sc_thread_handle  thread_p,
int  type 
) [protected, virtual]

sc_core::sc_process_monitorを再定義しています。


フレンドと関連する関数

friend class sc_process_handle [friend]


変数


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

SystemCに対してFri Jun 6 07:40:49 2008に生成されました。  doxygen 1.5.6