#include <sc_process_int.h>
Inheritance diagram for sc_thread_process:


|
||||||||||||||||
|
Definition at line 384 of file sc_process_int.cpp. References sc_process_b::do_initialize(), sc_process_b::is_cthread(), SC_DEFAULT_STACK_SIZE, and SC_ENTRY_FUNC. |
|
|
|
Definition at line 468 of file sc_process_int.h. References m_monitor_q, and sc_pvector< sc_process_monitor * >::push_back(). Referenced by sc_join::add_process(), and sc_process_base::sc_process_base(). |
|
|
Reimplemented from sc_process_b. Reimplemented in sc_cthread_process. Definition at line 318 of file sc_process_int.h. |
|
|
Definition at line 496 of file sc_process_int.h. References sc_process_b::m_exist_p. Referenced by sc_simcontext::prepare_to_simulate(), sc_process_table::remove(), and sc_process_table::~sc_process_table(). |
|
|
Definition at line 508 of file sc_process_int.h. References sc_process_b::m_runnable_p. Referenced by sc_runnable::is_empty(), sc_runnable::pop_thread(), sc_runnable::push_front_thread(), sc_runnable::remove_thread(), and sc_runnable::toggle(). |
|
|
Definition at line 427 of file sc_process_int.cpp. References sc_simcontext::cor_pkg(), sc_cor_pkg::create(), m_cor, m_stack_size, sc_thread_cor_fn, sc_object::simcontext(), and sc_cor::stack_protect(). Referenced by sc_simcontext::create_dynamic_thread_process(), and sc_simcontext::prepare_to_simulate(). |
|
|
Definition at line 384 of file sc_process_int.h. Referenced by sc_simcontext::next_cor(). |
|
|
Definition at line 475 of file sc_process_int.h. References sc_pvector< sc_process_monitor * >::decr_count(), m_monitor_q, and sc_pvector< sc_process_monitor * >::size(). Referenced by sc_join::signal(). |
|
|
Definition at line 490 of file sc_process_int.h. References sc_process_b::m_exist_p. Referenced by sc_process_table::push_front(), and sc_process_table::remove(). |
|
|
Definition at line 502 of file sc_process_int.h. References sc_process_b::m_runnable_p. Referenced by sc_runnable::init(), sc_runnable::pop_thread(), sc_runnable::push_back_thread(), sc_runnable::push_front_thread(), sc_runnable::remove_thread(), and sc_runnable::toggle(). |
|
|
Definition at line 420 of file sc_process_int.cpp. References m_stack_size. Referenced by sc_simcontext::create_dynamic_thread_process(), sc_set_stack_size(), and sc_module::set_stack_size(). |
|
|
Definition at line 471 of file sc_process_int.cpp. References m_monitor_q, and sc_pvector< sc_process_monitor * >::size(). |
|
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
Definition at line 432 of file sc_process_int.h. References sc_event::add_dynamic(), sc_process_b::EVENT_TIMEOUT, sc_process_b::m_event, sc_process_b::m_timeout_event, sc_process_b::m_trigger_type, sc_event::notify_delayed(), sc_switch_thread(), and sc_object::simcontext(). |
|
|
Definition at line 422 of file sc_process_int.h. References sc_event::add_dynamic(), sc_process_b::m_timeout_event, sc_process_b::m_trigger_type, sc_event::notify_delayed(), sc_switch_thread(), sc_object::simcontext(), and sc_process_b::TIMEOUT. |
|
|
Definition at line 411 of file sc_process_int.h. References sc_event_list::add_dynamic(), sc_process_b::AND_LIST, sc_process_b::m_event_count, sc_process_b::m_event_list, sc_process_b::m_trigger_type, sc_switch_thread(), sc_object::simcontext(), and sc_event_list::size(). |
|
|
Definition at line 401 of file sc_process_int.h. References sc_event_list::add_dynamic(), sc_process_b::m_event_list, sc_process_b::m_trigger_type, sc_process_b::OR_LIST, sc_switch_thread(), and sc_object::simcontext(). |
|
|
Definition at line 392 of file sc_process_int.h. References sc_event::add_dynamic(), sc_process_b::EVENT, sc_process_b::m_trigger_type, sc_switch_thread(), and sc_object::simcontext(). |
|
|
Reimplemented in sc_cthread_process. Definition at line 647 of file sc_process_int.cpp. |
|
|
Definition at line 295 of file sc_process_int.h. |
|
|
Reimplemented from sc_process_b. Reimplemented in sc_cthread_process. Definition at line 296 of file sc_process_int.h. |
|
|
Reimplemented in sc_cthread_process. Definition at line 297 of file sc_process_int.h. |
|
|
Reimplemented from sc_process_b. Definition at line 299 of file sc_process_int.h. |
|
||||||||||||
|
Definition at line 567 of file sc_process_int.cpp. |
|
|
Reimplemented in sc_cthread_process. Definition at line 298 of file sc_process_int.h. |
|
|
Definition at line 436 of file sc_process_int.cpp. Referenced by prepare_for_simulation(). |
|
||||||||||||||||
|
Reimplemented in sc_cthread_process. Definition at line 209 of file sc_wait.cpp. |
|
||||||||||||||||
|
Reimplemented in sc_cthread_process. Definition at line 186 of file sc_wait.cpp. |
|
||||||||||||||||
|
Reimplemented in sc_cthread_process. Definition at line 163 of file sc_wait.cpp. |
|
||||||||||||
|
Reimplemented in sc_cthread_process. Definition at line 140 of file sc_wait.cpp. |
|
||||||||||||
|
Reimplemented in sc_cthread_process. Definition at line 117 of file sc_wait.cpp. |
|
||||||||||||
|
Reimplemented in sc_cthread_process. Definition at line 94 of file sc_wait.cpp. |
|
||||||||||||
|
Reimplemented in sc_cthread_process. Definition at line 71 of file sc_wait.cpp. |
|
|
Definition at line 364 of file sc_process_int.h. Referenced by sc_simcontext::next_cor(), prepare_for_simulation(), and ~sc_thread_process(). |
|
|
Definition at line 365 of file sc_process_int.h. Referenced by add_monitor(), remove_monitor(), sc_cthread_cor_fn(), sc_thread_cor_fn(), and signal_monitors(). |
|
|
Definition at line 363 of file sc_process_int.h. Referenced by prepare_for_simulation(), and set_stack_size(). |
1.2.18