#include <etherswitch.hh>
|
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.
|
|
Definition at line 122 of file etherswitch.hh.
◆ PortFifo()
gem5::EtherSwitch::Interface::PortFifo::PortFifo |
( |
const std::string & |
name, |
|
|
int |
max |
|
) |
| |
|
inline |
◆ ~PortFifo()
gem5::EtherSwitch::Interface::PortFifo::~PortFifo |
( |
| ) |
|
|
inline |
◆ avail()
int gem5::EtherSwitch::Interface::PortFifo::avail |
( |
| ) |
const |
|
inline |
◆ clear()
void gem5::EtherSwitch::Interface::PortFifo::clear |
( |
| ) |
|
◆ empty()
bool gem5::EtherSwitch::Interface::PortFifo::empty |
( |
| ) |
const |
|
inline |
◆ front()
EthPacketPtr gem5::EtherSwitch::Interface::PortFifo::front |
( |
| ) |
|
|
inline |
◆ name()
const std::string gem5::EtherSwitch::Interface::PortFifo::name |
( |
| ) |
|
|
inline |
◆ pop()
void gem5::EtherSwitch::Interface::PortFifo::pop |
( |
| ) |
|
◆ push()
bool gem5::EtherSwitch::Interface::PortFifo::push |
( |
EthPacketPtr |
ptr, |
|
|
unsigned |
senderId |
|
) |
| |
◆ serialize()
void gem5::EtherSwitch::Interface::PortFifo::serialize |
( |
CheckpointOut & |
cp | ) |
const |
|
virtual |
◆ size()
unsigned gem5::EtherSwitch::Interface::PortFifo::size |
( |
| ) |
const |
|
inline |
◆ unserialize()
void gem5::EtherSwitch::Interface::PortFifo::unserialize |
( |
CheckpointIn & |
cp | ) |
|
|
virtual |
◆ _maxsize
const unsigned gem5::EtherSwitch::Interface::PortFifo::_maxsize |
|
protected |
◆ _size
unsigned gem5::EtherSwitch::Interface::PortFifo::_size |
|
protected |
◆ fifo
◆ objName
const std::string gem5::EtherSwitch::Interface::PortFifo::objName |
|
protected |
The documentation for this class was generated from the following files: