#include <sc_join.h>
Inheritance diagram for sc_join:


Public Methods | |
| sc_join () | |
| virtual | ~sc_join () |
| void | add_process (const sc_process_handle &process_h) |
| virtual void | signal (sc_thread_handle thread_p, int type) |
| void | wait () |
Protected Methods | |
| void | add_process (sc_process_base *process_p) |
Protected Attributes | |
| sc_event | m_join_event |
| int | m_threads_n |
Friends | |
| class | sc_process_base |
|
|
|
|
|
|
|
|
Definition at line 56 of file sc_join.cpp. References sc_thread_process::add_monitor(), m_threads_n, and sc_thread_handle. |
|
|
Definition at line 71 of file sc_join.cpp. References sc_thread_process::add_monitor(), sc_process_handle::m_target_p, m_threads_n, SC_REPORT_ERROR, and sc_thread_handle. Referenced by sc_process_base::wait(). |
|
||||||||||||
|
Reimplemented from sc_process_monitor. Definition at line 98 of file sc_join.cpp. References m_join_event, m_threads_n, sc_event::notify(), sc_thread_process::remove_monitor(), and sc_process_monitor::spm_exit. |
|
|
Definition at line 70 of file sc_join.h. Referenced by sc_process_base::wait(). |
|
|
|
|
|
Definition at line 62 of file sc_join.h. Referenced by signal(). |
|
|
Definition at line 63 of file sc_join.h. Referenced by add_process(), and signal(). |
1.2.18