SystemC  Recoding Infrastructure for SystemC v0.6.2 derived from Accellera SystemC 2.3.1
Accellera SystemC proof-of-concept library
Classes | Namespaces | Macros
sc_join.h File Reference
#include "sysc/kernel/sc_process.h"
#include "sysc/kernel/sc_wait.h"
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
 

Macro Definition Documentation

#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(); \
}
This class provides access to an sc_process_b object instance in a manner which allows some persisten...

Definition at line 98 of file sc_join.h.

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

Definition at line 108 of file sc_join.h.

#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(); \
}
This class provides access to an sc_process_b object instance in a manner which allows some persisten...

Definition at line 112 of file sc_join.h.