Go to the documentation of this file.
42 for (
int i = 0;
i <
size();
i++)
49 for (
int i = 0;
i <
size();
i++)
61 if (!
reset->install(iface))
104 b->port->_gem5Port->finalize();
128 std::ostringstream
ss;
143 std::stringstream
ss;
144 ss <<
size() <<
" actual binds is less than required " <<
163 for (
int i = 0;
i <
size();
i++)
virtual void register_port(sc_port_base &, const char *)
void report_error(const char *id, const char *add_msg) const
std::vector< Sensitivity * > sensitivities
virtual const char * _ifTypeName() const =0
void addEvent(const ::sc_core::sc_event *event)
const ::sc_core::sc_event & find(::sc_core::sc_interface *i)
std::vector< Binding * > bindings
void finalizeReset(Reset *reset)
virtual const sc_event & default_event() const
void addInterface(::sc_core::sc_interface *iface)
::sc_core::sc_port_base * portBase
std::vector< Reset * > resets
virtual sc_port_policy _portPolicy() const =0
void addReset(Reset *reset)
std::list< Port * > allPorts
void finalizeFinder(StaticSensitivityFinder *finder)
void finalizePort(StaticSensitivityPort *port)
void sensitive(StaticSensitivityPort *port)
void addInterfaces(::sc_core::sc_port_base *pb)
::sc_core::sc_interface * getInterface(int i)
#define panic(...)
This implements a cprintf based panic() function.
const char SC_ID_COMPLETE_BINDING_[]
Generated on Wed Sep 30 2020 14:02:13 for gem5 by doxygen 1.8.17