|
quic/qbox
|


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 |