Go to the documentation of this file.
33 #ifndef __DEV_NET_ETHERBUS_HH__
34 #define __DEV_NET_ETHERBUS_HH__
37 #include "params/EtherBus.hh"
76 #endif // __DEV_NET_ETHERBUS_HH__
const PortID InvalidPortID
std::list< EtherInt * > devlist_t
int16_t PortID
Port index/ID type, and a symbolic name for an invalid port id.
const Params * params() const
EventFunctionWrapper event
Port & getPort(const std::string &if_name, PortID idx=InvalidPortID) override
Get a port with a given name and index.
Ports are used to interface objects to each other.
std::shared_ptr< EthPacketData > EthPacketPtr
EtherBus(const Params *p)
const SimObjectParams * _params
Cached copy of the object parameters.
bool send(EtherInt *sender, EthPacketPtr &packet)
Abstract superclass for simulation objects.
Generated on Wed Sep 30 2020 14:02:11 for gem5 by doxygen 1.8.17