gem5  v20.1.0.0
TCPIface Member List

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

_drainManagerDrainableprivate
_drainStateDrainablemutableprivate
accept()TCPIfaceprivate
anyislistening() constTCPIfaceinlineprivate
anyListeningTCPIfaceprivatestatic
connect()TCPIfaceprivate
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
establishConnection()TCPIfaceprivate
fdStaticTCPIfaceprivatestatic
getfdStatic() constTCPIfaceinlineprivate
Header typedefDistIface
init(const Event *e, Tick link_delay)DistIface
initTransport() overrideTCPIfaceprotectedvirtual
islistening() constTCPIfaceinlineprivate
isPrimaryDistIfaceprotected
isSwitchTCPIfaceprivate
listen(int port)TCPIfaceprivate
listeningTCPIfaceprivate
MsgType typedefDistIfaceprotected
nodesTCPIfaceprivatestatic
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) overrideTCPIfaceprotectedvirtual
recvPacket(const Header &header, EthPacketPtr &packet) overrideTCPIfaceprotectedvirtual
recvSchedulerDistIfaceprivate
recvTCP(int sock, void *buf, unsigned length)TCPIfaceprivate
recvThreadDistIfaceprivate
recvThreadFunc(Event *recv_done, Tick link_delay)DistIfaceprivate
recvThreadsNumDistIfaceprivatestatic
ReqType typedefDistIfaceprotected
sendCmd(const Header &header) overrideTCPIfaceprotectedvirtual
sendPacket(const Header &header, const EthPacketPtr &packet) overrideTCPIfaceprotectedvirtual
sendTCP(int sock, const void *buf, unsigned length)TCPIfaceprivate
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
serverNameTCPIfaceprivate
serverPortTCPIfaceprivate
signalDrainDone() constDrainableinlineprotected
sizeDistIfaceprotected
sizeParam()DistIfacestatic
sockTCPIfaceprivate
sockRegistryTCPIfaceprivatestatic
spawnRecvThread(const Event *recv_done, Tick link_delay)DistIfaceprivate
startup()DistIface
syncDistIfaceprivatestatic
syncEventDistIfaceprivatestatic
syncRepeatDistIfaceprivate
syncStartDistIfaceprivate
syncStartOnPseudoOpDistIfaceprivate
sysDistIfaceprivatestatic
TCPIface(std::string server_name, unsigned server_port, unsigned dist_rank, unsigned dist_size, Tick sync_start, Tick sync_repeat, EventManager *em, bool use_pseudo_op, bool is_switch, int num_nodes)TCPIface
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
~TCPIface() overrideTCPIface

Generated on Wed Sep 30 2020 14:02:33 for gem5 by doxygen 1.8.17