| _drainManager | gem5::Drainable | private |
| _drainState | gem5::Drainable | mutableprivate |
| accept() | gem5::TCPIface | private |
| anyislistening() const | gem5::TCPIface | inlineprivate |
| anyListening | gem5::TCPIface | privatestatic |
| connect() | gem5::TCPIface | private |
| currentSection() | gem5::Serializable | static |
| 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) | gem5::DistIface | |
| distIfaceId | gem5::DistIface | protected |
| distIfaceNum | gem5::DistIface | protectedstatic |
| dmDrain() | gem5::Drainable | private |
| dmDrainResume() | gem5::Drainable | private |
| drain() override | gem5::DistIface | virtual |
| Drainable() | gem5::Drainable | protected |
| drainResume() override | gem5::DistIface | virtual |
| drainState() const | gem5::Drainable | inline |
| establishConnection() | gem5::TCPIface | private |
| fdStatic | gem5::TCPIface | privatestatic |
| generateCheckpointOut(const std::string &cpt_dir, std::ofstream &outstream) | gem5::Serializable | static |
| getfdStatic() const | gem5::TCPIface | inlineprivate |
| Header typedef | gem5::DistIface | |
| init(const Event *e, Tick link_delay) | gem5::DistIface | |
| initTransport() override | gem5::TCPIface | protectedvirtual |
| islistening() const | gem5::TCPIface | inlineprivate |
| isPrimary | gem5::DistIface | protected |
| isSwitch | gem5::TCPIface | private |
| listen(int port) | gem5::TCPIface | private |
| listening | gem5::TCPIface | private |
| MsgType typedef | gem5::DistIface | protected |
| nodes | gem5::TCPIface | privatestatic |
| notifyFork() | gem5::Drainable | inlinevirtual |
| packetIn() | gem5::DistIface | inline |
| packetOut(EthPacketPtr pkt, Tick send_delay) | gem5::DistIface | |
| path | gem5::Serializable | privatestatic |
| primary | gem5::DistIface | privatestatic |
| rank | gem5::DistIface | protected |
| rankParam() | gem5::DistIface | static |
| readyToCkpt(Tick delay, Tick period) | gem5::DistIface | static |
| readyToExit(Tick delay) | gem5::DistIface | static |
| recvHeader(Header &header) override | gem5::TCPIface | protectedvirtual |
| recvPacket(const Header &header, EthPacketPtr &packet) override | gem5::TCPIface | protectedvirtual |
| recvScheduler | gem5::DistIface | private |
| recvTCP(int sock, void *buf, unsigned length) | gem5::TCPIface | private |
| recvThread | gem5::DistIface | private |
| recvThreadFunc(Event *recv_done, Tick link_delay) | gem5::DistIface | private |
| recvThreadsNum | gem5::DistIface | privatestatic |
| ReqType typedef | gem5::DistIface | protected |
| rng | gem5::DistIface | private |
| sendCmd(const Header &header) override | gem5::TCPIface | protectedvirtual |
| sendPacket(const Header &header, const EthPacketPtr &packet) override | gem5::TCPIface | protectedvirtual |
| sendTCP(int sock, const void *buf, unsigned length) | gem5::TCPIface | private |
| Serializable() | gem5::Serializable | |
| serialize(CheckpointOut &cp) const override | gem5::DistIface | virtual |
| serializeSection(CheckpointOut &cp, const char *name) const | gem5::Serializable | |
| serializeSection(CheckpointOut &cp, const std::string &name) const | gem5::Serializable | inline |
| serverName | gem5::TCPIface | private |
| serverPort | gem5::TCPIface | private |
| signalDrainDone() const | gem5::Drainable | inlineprotected |
| size | gem5::DistIface | protected |
| sizeParam() | gem5::DistIface | static |
| sock | gem5::TCPIface | private |
| sockRegistry | gem5::TCPIface | privatestatic |
| spawnRecvThread(const Event *recv_done, Tick link_delay) | gem5::DistIface | private |
| startup() | gem5::DistIface | |
| sync | gem5::DistIface | privatestatic |
| syncEvent | gem5::DistIface | privatestatic |
| syncRepeat | gem5::DistIface | private |
| syncStart | gem5::DistIface | private |
| syncStartOnPseudoOp | gem5::DistIface | private |
| sys | gem5::DistIface | privatestatic |
| 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) | gem5::TCPIface | |
| toggleSync(ThreadContext *tc) | gem5::DistIface | static |
| unserialize(CheckpointIn &cp) override | gem5::DistIface | virtual |
| unserializeSection(CheckpointIn &cp, const char *name) | gem5::Serializable | |
| unserializeSection(CheckpointIn &cp, const std::string &name) | gem5::Serializable | inline |
| ~DistIface() | gem5::DistIface | virtual |
| ~Drainable() | gem5::Drainable | protectedvirtual |
| ~Serializable() | gem5::Serializable | virtual |
| ~TCPIface() override | gem5::TCPIface | |