35 #ifndef __DEV_NET_ETHERBUS_HH__
36 #define __DEV_NET_ETHERBUS_HH__
40 #include "params/EtherBus.hh"
64 {
return "ethernet bus completion"; }
90 #endif // __DEV_NET_ETHERBUS_HH__
virtual const char * description() const
Return a C string describing the event.
const Params * params() const
virtual EtherInt * getEthPort(const std::string &if_name, int idx)
Additional function to return the Port of a memory object.
EtherBus(const Params *p)
bool send(EtherInt *sender, EthPacketPtr &packet)
std::shared_ptr< EthPacketData > EthPacketPtr
The base EtherObject class, allows for an accesor function to a simobj that returns the Port...
const SimObjectParams * _params
Cached copy of the object parameters.
std::list< EtherInt * > devlist_t
Base Ethernet Object declaration.