gem5
v19.0.0.0
PerfectSwitch Member List
This is the complete list of members for
PerfectSwitch
, including all inherited members.
addInPort
(const std::vector< MessageBuffer *> &in)
PerfectSwitch
addOutPort
(const std::vector< MessageBuffer *> &out, const NetDest &routing_table_entry)
PerfectSwitch
alreadyScheduled
(Tick time)
Consumer
inline
clearStats
()
PerfectSwitch
collateStats
()
PerfectSwitch
Consumer
(ClockedObject *_em)
Consumer
inline
getInLinks
() const
PerfectSwitch
inline
getOutLinks
() const
PerfectSwitch
inline
init
(SimpleNetwork *)
PerfectSwitch
insertScheduledWakeupTime
(Tick time)
Consumer
inline
m_in
PerfectSwitch
private
m_link_order
PerfectSwitch
private
m_network_ptr
PerfectSwitch
private
m_out
PerfectSwitch
private
m_pending_message_count
PerfectSwitch
private
m_round_robin_start
PerfectSwitch
private
m_routing_table
PerfectSwitch
private
m_switch
PerfectSwitch
private
m_switch_id
PerfectSwitch
private
m_virtual_networks
PerfectSwitch
private
m_wakeups_wo_switch
PerfectSwitch
private
name
()
PerfectSwitch
inline
operateMessageBuffer
(MessageBuffer *b, int incoming, int vnet)
PerfectSwitch
private
operateVnet
(int vnet)
PerfectSwitch
private
operator=
(const PerfectSwitch &obj)
PerfectSwitch
private
PerfectSwitch
(SwitchID sid, Switch *, uint32_t)
PerfectSwitch
PerfectSwitch
(const PerfectSwitch &obj)
PerfectSwitch
private
print
(std::ostream &out) const
PerfectSwitch
virtual
scheduleEvent
(Cycles timeDelta)
Consumer
protected
scheduleEventAbsolute
(Tick timeAbs)
Consumer
storeEventInfo
(int info)
PerfectSwitch
virtual
wakeup
()
PerfectSwitch
virtual
~Consumer
()
Consumer
inline
virtual
~PerfectSwitch
()
PerfectSwitch
Generated on Fri Feb 28 2020 16:27:14 for gem5 by
doxygen
1.8.13