|
gem5
v21.1.0.2
|
#include <sc_join.hh>
Public Member Functions | |
| sc_join () | |
| void | add_process (sc_process_handle) |
| int | process_count () |
| void | signal () |
| void | wait () |
| void | wait_clocked () |
Private Attributes | |
| sc_gem5::InternalScEvent | joinEvent |
| int | remaining |
Definition at line 41 of file sc_join.hh.
| sc_core::sc_join::sc_join | ( | ) |
Definition at line 38 of file sc_join.cc.
| void sc_core::sc_join::add_process | ( | sc_process_handle | h | ) |
Definition at line 41 of file sc_join.cc.
References gem5::MipsISA::p, remaining, sc_core::SC_ID_JOIN_ON_METHOD_HANDLE_, sc_core::SC_METHOD_PROC_, and SC_REPORT_ERROR.
| int sc_core::sc_join::process_count | ( | ) |
Definition at line 55 of file sc_join.cc.
References remaining.
| void sc_core::sc_join::signal | ( | ) |
Definition at line 56 of file sc_join.cc.
References joinEvent, sc_core::sc_event::notify(), and remaining.
| void sc_core::sc_join::wait | ( | ) |
Definition at line 57 of file sc_join.cc.
References joinEvent, and sc_core::wait().
| void sc_core::sc_join::wait_clocked | ( | ) |
Definition at line 58 of file sc_join.cc.
References remaining, and sc_core::wait().
|
private |
Definition at line 53 of file sc_join.hh.
|
private |
Definition at line 54 of file sc_join.hh.
Referenced by add_process(), process_count(), signal(), and wait_clocked().