SystemC  2.3.2
Accellera SystemC proof-of-concept library
sc_join.h File Reference

Join Process Synchronization Definition. More...

Include dependency graph for sc_join.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sc_core::sc_join
 

Namespaces

 sc_core
 

Macros

#define SC_CJOIN
 
#define SC_FORK
 
#define SC_JOIN
 

Detailed Description

Join Process Synchronization Definition.

Original Author: Andy Goodrich, Forte Design Systems, 5 May 2003

CHANGE LOG AT THE END OF THE FILE

Definition in file sc_join.h.

Macro Definition Documentation

◆ SC_CJOIN

#define SC_CJOIN
Value:
}; \
sc_core::sc_join join; \
for ( unsigned int i = 0; \
i < sizeof(forkees)/sizeof(sc_core::sc_process_handle); \
i++ ) \
join.add_process(forkees[i]); \
join.wait_clocked(); \
}

Definition at line 93 of file sc_join.h.

◆ SC_FORK

#define SC_FORK
Value:
{ \
sc_core::sc_process_handle forkees[] = {

Definition at line 103 of file sc_join.h.

◆ SC_JOIN

#define SC_JOIN
Value:
}; \
sc_core::sc_join join; \
for ( unsigned int i = 0; \
i < sizeof(forkees)/sizeof(sc_core::sc_process_handle); \
i++ ) \
join.add_process(forkees[i]); \
join.wait(); \
}

Definition at line 107 of file sc_join.h.