gem5 v24.0.0.0
|
Received packet descriptor. More...
Public Member Functions | |
Desc () | |
Desc (EthPacketPtr p, Tick s, Tick d) | |
Desc (const Desc &d) | |
void | serialize (CheckpointOut &cp) const override |
Serialize an object. | |
void | unserialize (CheckpointIn &cp) override |
Unserialize an object. | |
Public Member Functions inherited from gem5::Serializable | |
Serializable () | |
virtual | ~Serializable () |
void | serializeSection (CheckpointOut &cp, const char *name) const |
Serialize an object into a new section. | |
void | serializeSection (CheckpointOut &cp, const std::string &name) const |
void | unserializeSection (CheckpointIn &cp, const char *name) |
Unserialize an a child object. | |
void | unserializeSection (CheckpointIn &cp, const std::string &name) |
Public Attributes | |
EthPacketPtr | packet |
Tick | sendTick |
Tick | sendDelay |
Additional Inherited Members | |
Static Public Member Functions inherited from gem5::Serializable | |
static const std::string & | currentSection () |
Gets the fully-qualified name of the active section. | |
static void | generateCheckpointOut (const std::string &cpt_dir, std::ofstream &outstream) |
Generate a checkpoint file so that the serialization can be routed to it. | |
Received packet descriptor.
This information is used by the receive thread to schedule receive events and by the simulation thread to process those events.
Definition at line 341 of file dist_iface.hh.
|
inline |
Definition at line 347 of file dist_iface.hh.
|
inline |
Definition at line 348 of file dist_iface.hh.
|
inline |
Definition at line 350 of file dist_iface.hh.
|
overridevirtual |
Serialize an object.
Output an object's state into the current checkpoint section.
cp | Checkpoint state |
Implements gem5::Serializable.
Definition at line 554 of file dist_iface.cc.
References SERIALIZE_SCALAR.
|
overridevirtual |
Unserialize an object.
Read an object's state from the current checkpoint section.
cp | Checkpoint state |
Implements gem5::Serializable.
Definition at line 562 of file dist_iface.cc.
References UNSERIALIZE_SCALAR.
EthPacketPtr gem5::DistIface::RecvScheduler::Desc::packet |
Definition at line 343 of file dist_iface.hh.
Tick gem5::DistIface::RecvScheduler::Desc::sendDelay |
Definition at line 345 of file dist_iface.hh.
Tick gem5::DistIface::RecvScheduler::Desc::sendTick |
Definition at line 344 of file dist_iface.hh.
Referenced by gem5::DistIface::RecvScheduler::resumeRecvTicks().