gem5 v24.0.0.0
|
#include <pktfifo.hh>
Public Member Functions | |
PacketFifoEntry () | |
PacketFifoEntry (const PacketFifoEntry &s) | |
PacketFifoEntry (EthPacketPtr p, uint64_t n) | |
void | clear () |
void | serialize (const std::string &base, CheckpointOut &cp) const |
void | unserialize (const std::string &base, CheckpointIn &cp) |
Public Attributes | |
EthPacketPtr | packet |
uint64_t | number |
unsigned | slack |
int | priv |
Definition at line 45 of file pktfifo.hh.
|
inline |
Definition at line 52 of file pktfifo.hh.
References clear().
|
inline |
Definition at line 57 of file pktfifo.hh.
|
inline |
Definition at line 62 of file pktfifo.hh.
|
inline |
Definition at line 68 of file pktfifo.hh.
References number, packet, priv, and slack.
Referenced by PacketFifoEntry().
void gem5::PacketFifoEntry::serialize | ( | const std::string & | base, |
CheckpointOut & | cp ) const |
Definition at line 68 of file pktfifo.cc.
References gem5::X86ISA::base, number, packet, gem5::paramOut(), priv, and slack.
void gem5::PacketFifoEntry::unserialize | ( | const std::string & | base, |
CheckpointIn & | cp ) |
Definition at line 77 of file pktfifo.cc.
References gem5::X86ISA::base, number, packet, gem5::paramIn(), priv, and slack.
Referenced by gem5::PacketFifo::unserialize().
uint64_t gem5::PacketFifoEntry::number |
Definition at line 48 of file pktfifo.hh.
Referenced by clear(), gem5::PacketFifo::push(), serialize(), and unserialize().
EthPacketPtr gem5::PacketFifoEntry::packet |
Definition at line 47 of file pktfifo.hh.
Referenced by clear(), gem5::PacketFifo::push(), serialize(), and unserialize().
int gem5::PacketFifoEntry::priv |
Definition at line 50 of file pktfifo.hh.
Referenced by clear(), serialize(), and unserialize().
unsigned gem5::PacketFifoEntry::slack |
Definition at line 49 of file pktfifo.hh.
Referenced by clear(), serialize(), and unserialize().