|
enum | jobstates {
NONE = 0
, RUNNING = 1
, STOPPED = 2
, SYSC_WAITING = 4
,
EXT_WAITING = 8
, ILLEGAL = 12
} |
|
|
std::atomic< jobstates > | status |
|
◆ get_thread_type()
virtual SyncPolicy::Type gs::tlm_quantumkeeper_multithread::get_thread_type |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ need_sync()
bool gs::tlm_quantumkeeper_multithread::need_sync |
( |
| ) |
|
|
overridevirtual |
◆ start()
void gs::tlm_quantumkeeper_multithread::start |
( |
std::function< void()> |
job = nullptr | ) |
|
|
overridevirtual |
◆ stop()
void gs::tlm_quantumkeeper_multithread::stop |
( |
| ) |
|
|
overridevirtual |
◆ time_to_sync()
sc_core::sc_time gs::tlm_quantumkeeper_multithread::time_to_sync |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files:
- systemc-components/common/include/qkmultithread.h
- systemc-components/common/src/libgssync/qkmultithread.cc