gem5  v20.1.0.5
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)Consumerinline
emConsumerprivate
getInLinks() constPerfectSwitchinline
getObject()Consumerinline
getOutLinks() constPerfectSwitchinline
init(SimpleNetwork *)PerfectSwitch
insertScheduledWakeupTime(Tick time)Consumerinline
m_inPerfectSwitchprivate
m_link_orderPerfectSwitchprivate
m_network_ptrPerfectSwitchprivate
m_outPerfectSwitchprivate
m_pending_message_countPerfectSwitchprivate
m_round_robin_startPerfectSwitchprivate
m_routing_tablePerfectSwitchprivate
m_scheduled_wakeupsConsumerprivate
m_switchPerfectSwitchprivate
m_switch_idPerfectSwitchprivate
m_virtual_networksPerfectSwitchprivate
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
scheduleEvent(Cycles timeDelta)Consumer
scheduleEventAbsolute(Tick timeAbs)Consumer
storeEventInfo(int info)PerfectSwitchvirtual
wakeup()PerfectSwitchvirtual
~Consumer()Consumerinlinevirtual
~PerfectSwitch()PerfectSwitch

Generated on Thu Mar 18 2021 12:09:30 for gem5 by doxygen 1.8.17