30 #ifndef __SYSTEMC_EXT_CHANNEL_SC_SIGNAL_IN_IF_HH__ 31 #define __SYSTEMC_EXT_CHANNEL_SC_SIGNAL_IN_IF_HH__ 33 #include "../core/sc_interface.hh" 58 virtual const T &read()
const = 0;
59 virtual const sc_event &value_changed_event()
const = 0;
60 virtual bool event()
const = 0;
79 virtual const bool &read()
const = 0;
81 virtual const sc_event &value_changed_event()
const = 0;
82 virtual const sc_event &posedge_event()
const = 0;
83 virtual const sc_event &negedge_event()
const = 0;
85 virtual bool event()
const = 0;
86 virtual bool posedge()
const = 0;
87 virtual bool negedge()
const = 0;
115 virtual const sc_event &value_changed_event()
const = 0;
116 virtual const sc_event &posedge_event()
const = 0;
117 virtual const sc_event &negedge_event()
const = 0;
119 virtual bool event()
const = 0;
120 virtual bool posedge()
const = 0;
121 virtual bool negedge()
const = 0;
140 #endif //__SYSTEMC_EXT_CHANNEL_SC_SIGNAL_IN_IF_HH__
sc_signal_in_if(const sc_signal_in_if< sc_dt::sc_logic > &)
sc_signal_in_if(const sc_signal_in_if< bool > &)
sc_signal_in_if(const sc_signal_in_if< T > &)
virtual bool _addReset(sc_gem5::Reset *reset) const