クラス sc_core::sc_method_process

#include <sc_process_int.h>

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

Inheritance graph
[凡例]

すべてのメンバ一覧

Public メソッド

virtual const char * kind () const

Protected メソッド

 sc_method_process (const char *nm, SC_ENTRY_FUNC fn, sc_process_host *host)
virtual ~sc_method_process ()
void clear_trigger ()
void next_trigger (const sc_event &)
void next_trigger (sc_event_or_list &)
void next_trigger (sc_event_and_list &)
void next_trigger (const sc_time &)
void next_trigger (const sc_time &, const sc_event &)
void next_trigger (const sc_time &, sc_event_or_list &)
void next_trigger (const sc_time &, sc_event_and_list &)
bool trigger_dynamic (sc_event *)
void set_next_exist (sc_method_handle next_p)
sc_method_handle next_exist ()
void set_next_runnable (sc_method_handle next_p)
sc_method_handle next_runnable ()

フレンド

class sc_event
class sc_module
class sc_process_host
class sc_process_table
class sc_simcontext
class sc_runnable
void next_trigger (sc_simcontext *)
void next_trigger (const sc_event &, sc_simcontext *)
void next_trigger (sc_event_or_list &, sc_simcontext *)
void next_trigger (sc_event_and_list &, sc_simcontext *)
void next_trigger (const sc_time &, sc_simcontext *)
void next_trigger (const sc_time &, const sc_event &, sc_simcontext *)
void next_trigger (const sc_time &, sc_event_or_list &, sc_simcontext *)
void next_trigger (const sc_time &, sc_event_and_list &, sc_simcontext *)


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

sc_core::sc_method_process::sc_method_process ( const char *  nm,
SC_ENTRY_FUNC  fn,
sc_process_host host 
) [protected]

sc_core::sc_method_process::~sc_method_process (  )  [protected, virtual]


関数

virtual const char* sc_core::sc_method_process::kind (  )  const [inline, virtual]

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

void sc_core::sc_method_process::clear_trigger (  )  [protected]

void sc_core::sc_method_process::next_trigger ( const sc_event e  )  [inline, protected]

void sc_core::sc_method_process::next_trigger ( sc_event_or_list el  )  [inline, protected]

void sc_core::sc_method_process::next_trigger ( sc_event_and_list el  )  [inline, protected]

void sc_core::sc_method_process::next_trigger ( const sc_time t  )  [inline, protected]

void sc_core::sc_method_process::next_trigger ( const sc_time t,
const sc_event e 
) [inline, protected]

void sc_core::sc_method_process::next_trigger ( const sc_time t,
sc_event_or_list el 
) [inline, protected]

void sc_core::sc_method_process::next_trigger ( const sc_time t,
sc_event_and_list el 
) [inline, protected]

bool sc_core::sc_method_process::trigger_dynamic ( sc_event e  )  [protected]

void sc_core::sc_method_process::set_next_exist ( sc_method_handle  next_p  )  [inline, protected]

sc_method_handle sc_core::sc_method_process::next_exist (  )  [inline, protected]

void sc_core::sc_method_process::set_next_runnable ( sc_method_handle  next_p  )  [inline, protected]

sc_method_handle sc_core::sc_method_process::next_runnable (  )  [inline, protected]


フレンドと関連する関数

friend class sc_event [friend]

friend class sc_module [friend]

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

friend class sc_process_host [friend]

friend class sc_process_table [friend]

friend class sc_simcontext [friend]

friend class sc_runnable [friend]

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

void next_trigger ( sc_simcontext  )  [friend]

void next_trigger ( const sc_event ,
sc_simcontext  
) [friend]

void next_trigger ( sc_event_or_list ,
sc_simcontext  
) [friend]

void next_trigger ( sc_event_and_list ,
sc_simcontext  
) [friend]

void next_trigger ( const sc_time ,
sc_simcontext  
) [friend]

void next_trigger ( const sc_time ,
const sc_event ,
sc_simcontext  
) [friend]

void next_trigger ( const sc_time ,
sc_event_or_list ,
sc_simcontext  
) [friend]

void next_trigger ( const sc_time ,
sc_event_and_list ,
sc_simcontext  
) [friend]


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

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