quic/qbox
Loading...
Searching...
No Matches
List of all members
gs::tlm_quantumkeeper_multi_adaptive Class Reference
Inheritance diagram for gs::tlm_quantumkeeper_multi_adaptive:
Inheritance graph
[legend]
Collaboration diagram for gs::tlm_quantumkeeper_multi_adaptive:
Collaboration graph
[legend]

Additional Inherited Members

- Public Types inherited from gs::tlm_quantumkeeper_multithread
enum  jobstates {
  NONE = 0 , RUNNING = 1 , STOPPED = 2 , SYSC_WAITING = 4 ,
  EXT_WAITING = 8 , ILLEGAL = 12
}
 
- Public Member Functions inherited from gs::tlm_quantumkeeper_multithread
virtual SyncPolicy::Type get_thread_type () const override
 
virtual void start (std::function< void()> job=nullptr) override
 
virtual void stop () override
 
void inc (const sc_core::sc_time &t) override
 
void set (const sc_core::sc_time &t) override
 
virtual void sync () override
 
void reset () override
 
sc_core::sc_time get_current_time () const override
 
sc_core::sc_time get_local_time () const override
 
jobstates get_status ()
 
std::string get_status_json ()
 
- Public Member Functions inherited from gs::tlm_quantumkeeper_extended
virtual bool need_sync () const override
 
virtual void run_on_systemc (std::function< void()> job)
 
- Public Attributes inherited from gs::tlm_quantumkeeper_multithread
std::atomic< jobstates > status
 
- Protected Member Functions inherited from gs::tlm_quantumkeeper_multithread
virtual bool is_sysc_thread () const
 
- Protected Attributes inherited from gs::tlm_quantumkeeper_multithread
bool m_systemc_waiting
 
bool m_extern_waiting
 
async_event m_tick
 

The documentation for this class was generated from the following file: