gem5 v24.0.0.0
|
#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 remaining, 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().