|
gem5
v21.0.1.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 42 of file pktfifo.hh.
|
inline |
Definition at line 49 of file pktfifo.hh.
References clear().
|
inline |
Definition at line 54 of file pktfifo.hh.
|
inline |
Definition at line 59 of file pktfifo.hh.
|
inline |
Definition at line 64 of file pktfifo.hh.
References number, packet, priv, and slack.
Referenced by PacketFifoEntry().
| void PacketFifoEntry::serialize | ( | const std::string & | base, |
| CheckpointOut & | cp | ||
| ) | const |
Definition at line 65 of file pktfifo.cc.
References X86ISA::base, number, packet, paramOut(), priv, and slack.
| void PacketFifoEntry::unserialize | ( | const std::string & | base, |
| CheckpointIn & | cp | ||
| ) |
Definition at line 74 of file pktfifo.cc.
References X86ISA::base, number, packet, paramIn(), priv, and slack.
Referenced by PacketFifo::unserialize().
| uint64_t PacketFifoEntry::number |
Definition at line 45 of file pktfifo.hh.
Referenced by clear(), PacketFifo::push(), serialize(), and unserialize().
| EthPacketPtr PacketFifoEntry::packet |
Definition at line 44 of file pktfifo.hh.
Referenced by clear(), PacketFifo::push(), serialize(), and unserialize().
| int PacketFifoEntry::priv |
Definition at line 47 of file pktfifo.hh.
Referenced by clear(), serialize(), and unserialize().
| unsigned PacketFifoEntry::slack |
Definition at line 46 of file pktfifo.hh.
Referenced by clear(), serialize(), and unserialize().