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

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

accept()TCPIfaceprivate
anyislistening() const TCPIfaceinlineprivate
anyListeningTCPIfaceprivatestatic
ckptCountSerializablestatic
ckptMaxCountSerializablestatic
ckptPrevCountSerializablestatic
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
drain() overrideDistIfacevirtual
Drainable()Drainableprotected
drainResume() overrideDistIfacevirtual
drainState() const Drainableinline
establishConnection()TCPIfaceprivate
fdStaticTCPIfaceprivatestatic
getfdStatic() const TCPIfaceinlineprivate
Header typedefDistIface
init(const Event *e, Tick link_delay)DistIface
initTransport() overrideTCPIfaceprotectedvirtual
islistening() const TCPIfaceinlineprivate
isMasterDistIfaceprotected
isSwitchTCPIfaceprivate
listen(int port)TCPIfaceprivate
listeningTCPIfaceprivate
MsgType typedefDistIfaceprotected
nodesTCPIfaceprivatestatic
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) overrideTCPIfaceprotectedvirtual
recvPacket(const Header &header, EthPacketPtr &packet) overrideTCPIfaceprotectedvirtual
recvTCP(int sock, void *buf, unsigned length)TCPIfaceprivate
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) const Serializable
serializeSection(CheckpointOut &cp, const std::string &name) const Serializableinline
serverNameTCPIfaceprivate
serverPortTCPIfaceprivate
signalDrainDone() const Drainableinlineprotected
sizeDistIfaceprotected
sizeParam()DistIfacestatic
sockTCPIfaceprivate
sockRegistryTCPIfaceprivatestatic
startup()DistIface
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 Fri Jun 9 2017 13:04:20 for gem5 by doxygen 1.8.6