Go to the documentation of this file.
28 #ifndef __SYSTEMC_EXT_CHANNEL_SC_CLOCK_HH__
29 #define __SYSTEMC_EXT_CHANNEL_SC_CLOCK_HH__
31 #include "../core/sc_time.hh"
72 virtual void write(
const bool &);
82 virtual const char *
kind()
const {
return "sc_clock"; }
88 friend class ::sc_gem5::ClockTick;
124 #endif //__SYSTEMC_EXT_CHANNEL_SC_CLOCK_HH__
sc_inout< bool > sc_inout_clk
double duty_cycle() const
virtual const char * kind() const
static const sc_time & time_stamp()
const sc_time SC_ZERO_TIME
sc_clock & operator=(const sc_clock &)
const sc_time & start_time() const
const sc_time & period() const
virtual void before_end_of_elaboration()
sc_clock(const sc_clock &)
sc_out< bool > sc_out_clk
const char * name() const
virtual void write(const bool &)
bool posedge_first() const
::sc_gem5::ClockTick * _gem5UpEdge
::sc_gem5::ClockTick * _gem5DownEdge
Generated on Wed Sep 30 2020 14:02:15 for gem5 by doxygen 1.8.17