28#ifndef __SYSTEMC_EXT_CHANNEL_SC_CLOCK_HH__
29#define __SYSTEMC_EXT_CHANNEL_SC_CLOCK_HH__
72 virtual void write(
const bool &);
82 virtual const char *
kind()
const {
return "sc_clock"; }
88 friend class ::sc_gem5::ClockTick;
bool posedge_first() const
sc_clock & operator=(const sc_clock &)
::sc_gem5::ClockTick * _gem5UpEdge
::sc_gem5::ClockTick * _gem5DownEdge
static const sc_time & time_stamp()
const sc_time & period() const
virtual const char * kind() const
double duty_cycle() const
virtual void before_end_of_elaboration()
const sc_time & start_time() const
sc_clock(const sc_clock &)
virtual void write(const bool &)
sc_inout< bool > sc_inout_clk
sc_out< bool > sc_out_clk
const std::string & name()