#include <sysc/kernel/sc_join.h>


Public Types | |
| enum | { spm_exit = 0 } |
Public Member Functions | |
| sc_join () | |
| virtual | ~sc_join () |
| void | add_process (sc_process_handle process_h) |
| int | process_count () |
| virtual void | signal (sc_thread_handle thread_p, int type) |
| void | wait () |
| void | wait_clocked () |
Protected Member Functions | |
| void | add_process (sc_process_b *process_p) |
Protected Attributes | |
| sc_event | m_join_event |
| int | m_threads_n |
Friends | |
| class | sc_process_b |
| class | sc_process_handle |
Definition at line 63 of file sc_join.h.
anonymous enum [inherited] |
| void sc_core::sc_join::add_process | ( | sc_process_handle | process_h | ) |
Definition at line 82 of file sc_join.cpp.
| void sc_core::sc_join::signal | ( | sc_thread_handle | thread_p, | |
| int | type | |||
| ) | [virtual] |
| void sc_core::sc_join::add_process | ( | sc_process_b * | process_p | ) | [protected] |
Definition at line 65 of file sc_join.cpp.
friend class sc_process_b [friend] |
friend class sc_process_handle [friend] |
sc_event sc_core::sc_join::m_join_event [protected] |
int sc_core::sc_join::m_threads_n [protected] |
1.5.5