gem5  v21.0.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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 Tue Mar 23 2021 19:41:41 for gem5 by doxygen 1.8.17