20#ifndef __SYSTEMC_EXT_TLM_UTILS_TLM_QUANTUMKEEPER_H__
21#define __SYSTEMC_EXT_TLM_UTILS_TLM_QUANTUMKEEPER_H__
void set(const sc_core::sc_time &t)
static tlm_global_quantum & instance()
const sc_core::sc_time & get() const
sc_core::sc_time compute_local_quantum()
virtual sc_core::sc_time get_current_time() const
virtual sc_core::sc_time get_local_time() const
static const sc_core::sc_time & get_global_quantum()
sc_core::sc_time m_next_sync_point
void set_and_sync(const sc_core::sc_time &t)
virtual void set(const sc_core::sc_time &t)
static void set_global_quantum(const sc_core::sc_time &t)
virtual void inc(const sc_core::sc_time &t)
virtual bool need_sync() const
sc_core::sc_time m_local_time
virtual ~tlm_quantumkeeper()
virtual sc_core::sc_time compute_local_quantum()
const sc_time SC_ZERO_TIME
const sc_time & sc_time_stamp()