59 inline int process_count();
62 inline void wait_clocked();
91 sc_core::sc_join join; \
92 for ( unsigned int i = 0; \
93 i < sizeof(forkees)/sizeof(sc_core::sc_process_handle); \
95 join.add_process(forkees[i]); \
96 join.wait_clocked(); \
101 sc_core::sc_process_handle forkees[] = {
105 sc_core::sc_join join; \
106 for ( unsigned int i = 0; \
107 i < sizeof(forkees)/sizeof(sc_core::sc_process_handle); \
109 join.add_process(forkees[i]); \
SC_API void wait(int, sc_simcontext *)
class sc_thread_process * sc_thread_handle
void add_process(sc_process_handle process_h)
virtual void signal(sc_thread_handle thread_p, int type)
void add_process(sc_process_b *process_p)