gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups 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
getInLinks() const PerfectSwitchinline
getOutLinks() const PerfectSwitchinline
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_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) const PerfectSwitchvirtual
scheduleEvent(Cycles timeDelta)Consumerprotected
scheduleEventAbsolute(Tick timeAbs)Consumer
storeEventInfo(int info)PerfectSwitchvirtual
wakeup()PerfectSwitchvirtual
~Consumer()Consumerinlinevirtual
~PerfectSwitch()PerfectSwitch

Generated on Fri Jun 9 2017 13:04:16 for gem5 by doxygen 1.8.6