23 #ifndef __TLM_QUANTUMKEEPER_H__ 24 #define __TLM_QUANTUMKEEPER_H__ virtual sc_core::sc_time compute_local_quantum()
SC_API const sc_time SC_ZERO_TIME
void set_and_sync(const sc_core::sc_time &t)
static const sc_core::sc_time & get_global_quantum()
virtual void inc(const sc_core::sc_time &t)
sc_core::sc_time m_next_sync_point
const sc_core::sc_time & get() const
SC_API const sc_time & sc_time_stamp()
virtual bool need_sync() const
virtual sc_core::sc_time get_current_time() const
sc_core::sc_time m_local_time
virtual sc_core::sc_time get_local_time() const
sc_core::sc_time compute_local_quantum()
virtual ~tlm_quantumkeeper()
static void set_global_quantum(const sc_core::sc_time &t)
void set(const sc_core::sc_time &t)
void SC_API wait(int, sc_simcontext *)
static tlm_global_quantum & instance()