gem5  v21.0.1.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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)Consumerinline
clearStats()PerfectSwitch
collateStats()PerfectSwitch
Consumer(ClockedObject *_em)Consumer
emConsumerprivate
getInLinks() constPerfectSwitchinline
getObject()Consumerinline
getOutLinks() constPerfectSwitchinline
init(SimpleNetwork *)PerfectSwitch
m_inPerfectSwitchprivate
m_link_orderPerfectSwitchprivate
m_network_ptrPerfectSwitchprivate
m_outPerfectSwitchprivate
m_pending_message_countPerfectSwitchprivate
m_round_robin_startPerfectSwitchprivate
m_routing_tablePerfectSwitchprivate
m_switchPerfectSwitchprivate
m_switch_idPerfectSwitchprivate
m_virtual_networksPerfectSwitchprivate
m_wakeup_eventConsumerprivate
m_wakeup_ticksConsumerprivate
m_wakeups_wo_switchPerfectSwitchprivate
name()PerfectSwitchinline
operateMessageBuffer(MessageBuffer *b, int incoming, int vnet)PerfectSwitchprivate
operateVnet(int vnet)PerfectSwitchprivate
operator=(const PerfectSwitch &obj)PerfectSwitchprivate
PerfectSwitch(SwitchID sid, Switch *, uint32_t)PerfectSwitch
PerfectSwitch(const PerfectSwitch &obj)PerfectSwitchprivate
print(std::ostream &out) constPerfectSwitchvirtual
processCurrentEvent()Consumerprivate
scheduleEvent(Cycles timeDelta)Consumer
scheduleEventAbsolute(Tick timeAbs)Consumer
scheduleNextWakeup()Consumerprivate
storeEventInfo(int info)PerfectSwitchvirtual
wakeup()PerfectSwitchvirtual
~Consumer()Consumerinlinevirtual
~PerfectSwitch()PerfectSwitch

Generated on Tue Jun 22 2021 15:28:42 for gem5 by doxygen 1.8.17