65 inline void wait(
int seg_id );
100 sc_core::sc_join join; \
101 for ( unsigned int i = 0; \
102 i < sizeof(forkees)/sizeof(sc_core::sc_process_handle); \
104 join.add_process(forkees[i]); \
105 join.wait_clocked(); \
110 sc_core::sc_process_handle forkees[] = {
114 sc_core::sc_join join; \
115 for ( unsigned int i = 0; \
116 i < sizeof(forkees)/sizeof(sc_core::sc_process_handle); \
118 join.add_process(forkees[i]); \
This class provides access to an sc_process_b object instance in a manner which allows some persisten...
void wait(int seg_id)
A new parameter segment ID is added for the out-of-order simulation.
void wait(int, sc_simcontext *)
User initiated dynamic process support.
class sc_thread_process * sc_thread_handle
void wait_clocked(int seg_id)
A new parameter segment ID is added for the out-of-order simulation.
virtual void signal(sc_thread_handle thread_p, int type)
void add_process(sc_process_handle process_h)