Adapter for PcieDevice gasket. More...
#include <pcie_device_gasket_adapter.h>
Public Member Functions | |
| PcieDeviceGasketAdapter (PcieDeviceInterface *pcie_device, iface::SimulationInterface *simulation) | |
| void | connected (conf_object_t *port_obj, uint16_t device_id) override |
| void | disconnected (conf_object_t *port_obj, uint16_t device_id) override |
| void | hot_reset () override |
| simics2tlm::GasketOwner * | gasket_owner () const override |
| virtual void | connected (conf_object_t *port_obj, uint16_t device_id)=0 |
| virtual void | disconnected (conf_object_t *port_obj, uint16_t device_id)=0 |
| virtual void | hot_reset ()=0 |
Public Member Functions inherited from simics::systemc::simics2tlm::GasketAdapter< iface::PcieDeviceInterface > | |
| virtual | ~GasketAdapter () |
| std::vector< std::string > | description (DescriptionType type) override |
| virtual simics2tlm::GasketOwner * | gasket_owner () const=0 |
Public Member Functions inherited from simics::systemc::DescriptionInterface< TBase > | |
| virtual | ~DescriptionInterface () |
| virtual std::vector< std::string > | description (DescriptionType type)=0 |
Additional Inherited Members | |
Protected Member Functions inherited from simics::systemc::simics2tlm::GasketAdapter< iface::PcieDeviceInterface > | |
| std::vector< std::string > | description (GasketInterface::Ptr gasket_ptr) |
| void | append (std::string *result, std::string s) |
Adapter for PcieDevice gasket.
|
inline |
|
inlineoverridevirtual |
Implements simics::systemc::iface::PcieDeviceInterface.
Reimplemented in simics::systemc::composite::PcieGasket< 32, tlm::tlm_base_protocol_types >.
|
inlineoverridevirtual |
Implements simics::systemc::iface::PcieDeviceInterface.
Reimplemented in simics::systemc::composite::PcieGasket< 32, tlm::tlm_base_protocol_types >.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements simics::systemc::iface::PcieDeviceInterface.
Reimplemented in simics::systemc::composite::PcieGasket< 32, tlm::tlm_base_protocol_types >.