gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DistIface Member List

This is the complete list of members for DistIface, including all inherited members.

ckptCountSerializablestatic
ckptMaxCountSerializablestatic
ckptPrevCountSerializablestatic
currentSection()Serializablestatic
DistIface(unsigned dist_rank, unsigned dist_size, Tick sync_start, Tick sync_repeat, EventManager *em, bool use_pseudo_op, bool is_switch, int num_nodes)DistIface
distIfaceIdDistIfaceprotected
distIfaceNumDistIfaceprotectedstatic
drain() overrideDistIfacevirtual
Drainable()Drainableprotected
drainResume() overrideDistIfacevirtual
drainState() const Drainableinline
Header typedefDistIface
init(const Event *e, Tick link_delay)DistIface
initTransport()=0DistIfaceprivatepure virtual
isMasterDistIfaceprotected
isSwitchDistIfaceprivatestatic
masterDistIfaceprivatestatic
MsgType typedefDistIfaceprotected
notifyFork()Drainableinlinevirtual
packetIn()DistIfaceinline
packetOut(EthPacketPtr pkt, Tick send_delay)DistIface
rankDistIfaceprotected
rankParam()DistIfacestatic
readyToCkpt(Tick delay, Tick period)DistIfacestatic
readyToExit(Tick delay)DistIfacestatic
recvHeader(Header &header)=0DistIfaceprivatepure virtual
recvPacket(const Header &header, EthPacketPtr &packet)=0DistIfaceprivatepure virtual
recvSchedulerDistIfaceprivate
recvThreadDistIfaceprivate
recvThreadFunc(Event *recv_done, Tick link_delay)DistIfaceprivate
recvThreadsNumDistIfaceprivatestatic
ReqType typedefDistIfaceprotected
sendCmd(const Header &header)=0DistIfaceprivatepure virtual
sendPacket(const Header &header, const EthPacketPtr &packet)=0DistIfaceprivatepure virtual
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideDistIfacevirtual
serializeAll(const std::string &cpt_dir)Serializablestatic
serializeSection(CheckpointOut &cp, const char *name) const Serializable
serializeSection(CheckpointOut &cp, const std::string &name) const Serializableinline
signalDrainDone() const Drainableinlineprotected
sizeDistIfaceprotected
sizeParam()DistIfacestatic
spawnRecvThread(const Event *recv_done, Tick link_delay)DistIfaceprivate
startup()DistIface
syncDistIfaceprivatestatic
syncEventDistIfaceprivatestatic
syncRepeatDistIfaceprivate
syncStartDistIfaceprivate
syncStartOnPseudoOpDistIfaceprivate
sysDistIfaceprivatestatic
toggleSync(ThreadContext *tc)DistIfacestatic
unserialize(CheckpointIn &cp) overrideDistIfacevirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
~DistIface()DistIfacevirtual
~Drainable()Drainableprotectedvirtual
~Serializable()Serializablevirtual

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