gem5
v20.1.0.0
|
This is the complete list of members for EtherSwitch::Interface, including all inherited members.
_connected | Port | protected |
_peer | Port | protected |
askBusy() | EtherInt | inline |
bind(Port &peer) override | EtherInt | virtual |
currentSection() | Serializable | static |
delayVar | EtherSwitch::Interface | private |
enqueue(EthPacketPtr packet, unsigned senderId) | EtherSwitch::Interface | |
EtherInt(const std::string &name, int idx=InvalidPortID) | EtherInt | inline |
getId() const | Port | inline |
getPeer() | EtherInt | inline |
id | Port | protected |
Interface(const std::string &name, EtherSwitch *_etherSwitch, uint64_t outputBufferSize, Tick delay, Tick delay_var, double rate, unsigned id) | EtherSwitch::Interface | |
interfaceId | EtherSwitch::Interface | private |
isBusy() | EtherInt | inlinevirtual |
isConnected() const | Port | inline |
learnSenderAddr(Net::EthAddr srcMacAddr, Interface *sender) | EtherSwitch::Interface | |
lookupDestPort(Net::EthAddr destAddr) | EtherSwitch::Interface | |
name() const | EtherInt | inline |
outputFifo | EtherSwitch::Interface | protected |
parent | EtherSwitch::Interface | private |
path | Serializable | privatestatic |
peer | EtherInt | protected |
Port(const std::string &_name, PortID _id) | Port | protected |
portName | EtherInt | mutableprotected |
recvDone() | EtherInt | inline |
recvPacket(EthPacketPtr packet) | EtherSwitch::Interface | virtual |
reportUnbound() const | Port | protected |
sendDone() | EtherSwitch::Interface | inlinevirtual |
sendPacket(EthPacketPtr packet) | EtherInt | inline |
Serializable() | Serializable | |
serialize(CheckpointOut &cp) const | EtherSwitch::Interface | virtual |
serializeAll(const std::string &cpt_dir) | Serializable | static |
serializeSection(CheckpointOut &cp, const char *name) const | Serializable | |
serializeSection(CheckpointOut &cp, const std::string &name) const | Serializable | inline |
setPeer(EtherInt *p) | EtherInt | |
switchDelay | EtherSwitch::Interface | private |
switchingDelay() | EtherSwitch::Interface | |
takeOverFrom(Port *old) | Port | inline |
ticksPerByte | EtherSwitch::Interface | private |
transmit() | EtherSwitch::Interface | protected |
txEvent | EtherSwitch::Interface | protected |
unbind() override | EtherInt | virtual |
unserialize(CheckpointIn &cp) | EtherSwitch::Interface | virtual |
unserializeGlobals(CheckpointIn &cp) | Serializable | static |
unserializeSection(CheckpointIn &cp, const char *name) | Serializable | |
unserializeSection(CheckpointIn &cp, const std::string &name) | Serializable | inline |
~EtherInt() | EtherInt | inlinevirtual |
~Port() | Port | virtual |
~Serializable() | Serializable | virtual |