gem5  v20.1.0.0
DistIface Member List

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

_drainManagerDrainableprivate
_drainStateDrainablemutableprivate
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
dmDrain()Drainableprivate
dmDrainResume()Drainableprivate
drain() overrideDistIfacevirtual
Drainable()Drainableprotected
drainResume() overrideDistIfacevirtual
drainState() constDrainableinline
Header typedefDistIface
init(const Event *e, Tick link_delay)DistIface
initTransport()=0DistIfaceprivatepure virtual
isPrimaryDistIfaceprotected
isSwitchDistIfaceprivatestatic
MsgType typedefDistIfaceprotected
notifyFork()Drainableinlinevirtual
packetIn()DistIfaceinline
packetOut(EthPacketPtr pkt, Tick send_delay)DistIface
pathSerializableprivatestatic
primaryDistIfaceprivatestatic
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) constSerializable
serializeSection(CheckpointOut &cp, const std::string &name) constSerializableinline
signalDrainDone() constDrainableinlineprotected
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 Wed Sep 30 2020 14:02:23 for gem5 by doxygen 1.8.17