| 
| 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