Go to the documentation of this file.
28 #ifndef __SYSTEMC_EXT_CHANNEL_SC_INOUT_RV_HH__
29 #define __SYSTEMC_EXT_CHANNEL_SC_INOUT_RV_HH__
33 #include "../core/sc_port.hh"
67 (*this)->write(
i.read());
73 (*this)->write(
p->read());
79 (*this)->write(
p->read());
85 (*this)->write(
p->read());
94 std::ostringstream
ss;
95 ss <<
"port '" << this->
name() <<
"' (" << this->
kind() <<
")";
100 virtual const char *
kind()
const {
return "sc_inout_rv"; }
105 #endif //__SYSTEMC_EXT_CHANNEL_SC_INOUT_RV_HH__
const char SC_ID_RESOLVED_PORT_NOT_BOUND_[]
sc_inout_rv(const char *name)
#define SC_REPORT_ERROR(msg_type, msg)
virtual void end_of_elaboration()
virtual const char * kind() const
sc_inout_rv< W > & operator=(const sc_dt::sc_lv< W > &l)
const char * name() const
sc_interface * get_interface()
Generated on Wed Sep 30 2020 14:02:15 for gem5 by doxygen 1.8.17