#include <sc_process_int.h>

typedef sc_pvector<sc_plist<sc_lambda_ptr*>* > sc_core::sc_cthread_process::watchlists_t [private] |
| sc_core::sc_cthread_process::~sc_cthread_process | ( | ) | [protected, virtual] |
| sc_core::sc_cthread_process::sc_cthread_process | ( | const char * | nm, | |
| SC_ENTRY_FUNC | fn, | |||
| sc_process_host * | host | |||
| ) | [private] |
| void sc_core::sc_cthread_process::set_next_exist | ( | sc_cthread_handle | next_p | ) | [inline, private] |
| sc_cthread_handle sc_core::sc_cthread_process::next_exist | ( | ) | [inline, private] |
sc_core::sc_thread_processを再定義しています。
| virtual const char* sc_core::sc_cthread_process::kind | ( | ) | const [inline, virtual] |
sc_core::sc_thread_processを再定義しています。
| bool sc_core::sc_cthread_process::is_cthread | ( | ) | const [private, virtual] |
sc_core::sc_process_bを再定義しています。
| void sc_core::sc_cthread_process::prepare_for_simulation | ( | ) | [private, virtual] |
sc_core::sc_thread_processを再定義しています。
| bool sc_core::sc_cthread_process::ready_to_run | ( | ) | [private, virtual] |
sc_core::sc_thread_processを再定義しています。
| bool sc_core::sc_cthread_process::eval_watchlist | ( | ) | [private] |
| bool sc_core::sc_cthread_process::eval_watchlist_curr_level | ( | ) | [private] |
| void sc_core::sc_cthread_process::wait_halt | ( | ) | [inline, private] |
| void sc_core::sc_cthread_process::wait_clock | ( | int | n = 1 |
) | [inline, private] |
| void sc_core::sc_cthread_process::wait_lambda | ( | const sc_lambda_ptr & | lambda | ) | [inline, private] |
| void sc_core::sc_cthread_process::add_lambda | ( | const sc_lambda_ptr & | lambda | ) | [inline, private] |
| void sc_core::sc_cthread_process::__reset_watching | ( | ) | [inline, private] |
| void sc_core::sc_cthread_process::__open_watching | ( | ) | [inline, private] |
| void sc_core::sc_cthread_process::__close_watching | ( | ) | [inline, private] |
| int sc_core::sc_cthread_process::__watch_level | ( | ) | const [inline, private] |
friend class sc_module [friend] |
sc_core::sc_thread_processを再定義しています。
friend class sc_process_table [friend] |
sc_core::sc_thread_processを再定義しています。
friend class sc_simcontext [friend] |
sc_core::sc_thread_processを再定義しています。
friend class sc_thread_process [friend] |
| void wait | ( | sc_simcontext * | ) | [friend] |
| void wait | ( | const sc_event & | , | |
| sc_simcontext * | ||||
| ) | [friend] |
sc_core::sc_thread_processを再定義しています。
| void wait | ( | sc_event_or_list & | , | |
| sc_simcontext * | ||||
| ) | [friend] |
sc_core::sc_thread_processを再定義しています。
| void wait | ( | sc_event_and_list & | , | |
| sc_simcontext * | ||||
| ) | [friend] |
sc_core::sc_thread_processを再定義しています。
| void wait | ( | const sc_time & | , | |
| sc_simcontext * | ||||
| ) | [friend] |
sc_core::sc_thread_processを再定義しています。
| void wait | ( | const sc_time & | , | |
| const sc_event & | , | |||
| sc_simcontext * | ||||
| ) | [friend] |
sc_core::sc_thread_processを再定義しています。
| void wait | ( | const sc_time & | , | |
| sc_event_or_list & | , | |||
| sc_simcontext * | ||||
| ) | [friend] |
sc_core::sc_thread_processを再定義しています。
| void wait | ( | const sc_time & | , | |
| sc_event_and_list & | , | |||
| sc_simcontext * | ||||
| ) | [friend] |
sc_core::sc_thread_processを再定義しています。
| void halt | ( | sc_simcontext * | ) | [friend] |
| void wait | ( | int | , | |
| sc_simcontext * | ||||
| ) | [friend] |
| void wait_until | ( | const sc_lambda_ptr & | , | |
| sc_simcontext * | ||||
| ) | [friend] |
| void watching_before_simulation | ( | const sc_lambda_ptr & | lambda, | |
| sc_simcontext * | simc | |||
| ) | [friend] |
| void watching_during_simulation | ( | const sc_lambda_ptr & | lambda, | |
| sc_simcontext * | simc | |||
| ) | [friend] |
| void __reset_watching | ( | sc_cthread_handle | cthread_h | ) | [friend] |
| void __open_watching | ( | sc_cthread_handle | ) | [friend] |
| void __close_watching | ( | sc_cthread_handle | ) | [friend] |
| int __watch_level | ( | sc_cthread_handle | ) | [friend] |
| void __watching_first | ( | sc_cthread_handle | ) | [friend] |
| void __sanitycheck_watchlists | ( | sc_cthread_handle | ) | [friend] |
| void sc_cthread_cor_fn | ( | void * | arg | ) | [friend] |
sc_core::sc_thread_processを再定義しています。
enum { ... } sc_core::sc_cthread_process::m_wait_state [private] |
int sc_core::sc_cthread_process::m_wait_cycles [private] |
int sc_core::sc_cthread_process::m_exception_level [private] |
int sc_core::sc_cthread_process::m_watch_level [private] |
1.5.6