#include <sc_join.h>
Public メソッド | |
sc_join () | |
virtual | ~sc_join () |
void | add_process (const sc_process_handle &process_h) |
int | process_count () |
virtual void | signal (sc_thread_handle thread_p, int type) |
void | wait () |
void | wait_clocked () |
Protected メソッド | |
void | add_process (sc_process_base *process_p) |
Protected 変数 | |
sc_event | m_join_event |
int | m_threads_n |
フレンド | |
class | sc_process_base |
sc_core::sc_join::sc_join | ( | ) | [inline] |
sc_core::sc_join::~sc_join | ( | ) | [inline, virtual] |
void sc_core::sc_join::add_process | ( | const sc_process_handle & | process_h | ) |
int sc_core::sc_join::process_count | ( | ) | [inline] |
void sc_core::sc_join::signal | ( | sc_thread_handle | thread_p, | |
int | type | |||
) | [virtual] |
sc_core::sc_process_monitorを再定義しています。
void sc_core::sc_join::wait | ( | ) | [inline] |
void sc_core::sc_join::wait_clocked | ( | ) | [inline] |
void sc_core::sc_join::add_process | ( | sc_process_base * | process_p | ) | [protected] |
friend class sc_process_base [friend] |
sc_event sc_core::sc_join::m_join_event [protected] |
int sc_core::sc_join::m_threads_n [protected] |