gem5 v24.0.0.0
|
#include <MachineID.hh>
Public Member Functions | |
MachineID () | |
MachineID (MachineType mach_type, NodeID node_id) | |
MachineType | getType () const |
NodeID | getNum () const |
bool | isValid () const |
Public Attributes | |
MachineType | type |
NodeID | num |
range: 0 ... number of this machine's components in system - 1 | |
Definition at line 56 of file MachineID.hh.
|
inline |
Definition at line 58 of file MachineID.hh.
|
inline |
Definition at line 59 of file MachineID.hh.
|
inline |
Definition at line 67 of file MachineID.hh.
References num.
Referenced by gem5::ruby::AbstractController::getVersion(), and gem5::ruby::Network::Network().
|
inline |
Definition at line 66 of file MachineID.hh.
References type.
Referenced by gem5::ruby::AbstractController::getType(), gem5::ruby::AbstractController::init(), and gem5::ruby::Network::Network().
|
inline |
Definition at line 69 of file MachineID.hh.
References type.
NodeID gem5::ruby::MachineID::num |
range: 0 ... number of this machine's components in system - 1
Definition at line 64 of file MachineID.hh.
Referenced by gem5::ruby::NetDest::add(), getNum(), gem5::ruby::NetDest::isElement(), gem5::ruby::machineIDToNodeID(), gem5::ruby::MachineIDToString(), gem5::ruby::mapAddressToRange(), gem5::ruby::operator!=(), gem5::ruby::operator<<(), gem5::ruby::operator==(), and gem5::ruby::NetDest::remove().
MachineType gem5::ruby::MachineID::type |
Definition at line 62 of file MachineID.hh.
Referenced by getType(), isValid(), gem5::ruby::machineIDToMachineType(), gem5::ruby::MachineIDToString(), gem5::ruby::operator!=(), gem5::ruby::operator<<(), and gem5::ruby::operator==().