gem5  v20.0.0.2
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
EtherLink::Interface Member List

This is the complete list of members for EtherLink::Interface, including all inherited members.

_connectedPortprotected
_peerPortprotected
askBusy()EtherIntinline
bind(Port &peer) overrideEtherIntvirtual
EtherInt(const std::string &name, int idx=InvalidPortID)EtherIntinline
getId() constPortinline
getPeer()EtherIntinline
idPortprotected
Interface(const std::string &name, Link *txlink, Link *rxlink)EtherLink::Interface
isBusy()EtherLink::Interfaceinlinevirtual
isConnected() constPortinline
name() constEtherIntinline
peerEtherIntprotected
Port(const std::string &_name, PortID _id)Portprotected
portNameEtherIntmutableprotected
recvDone()EtherIntinline
recvPacket(EthPacketPtr packet)EtherLink::Interfaceinlinevirtual
sendDone()EtherLink::Interfaceinlinevirtual
sendPacket(EthPacketPtr packet)EtherIntinline
setPeer(EtherInt *p)EtherInt
takeOverFrom(Port *old)Portinline
txlinkEtherLink::Interfaceprivate
unbind() overrideEtherIntvirtual
~EtherInt()EtherIntinlinevirtual
~Port()Portvirtual

Generated on Mon Jun 8 2020 15:45:22 for gem5 by doxygen 1.8.13