SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules
Loading...
Searching...
No Matches
simics::systemc::simics2tlm::PciDeviceGasketAdapter Class Reference

Adapter for PciDevice gasket. More...

#include <pci_device_gasket_adapter.h>

Inheritance diagram for simics::systemc::simics2tlm::PciDeviceGasketAdapter:
simics::systemc::iface::PciDeviceInterface simics::systemc::simics2tlm::GasketAdapter< iface::PciDeviceInterface > simics::systemc::DescriptionInterface< TBase >

Public Member Functions

 PciDeviceGasketAdapter (PciDeviceInterface *pci_device, iface::SimulationInterface *simulation)
 
void bus_reset () override
 
void system_error () override
 
void interrupt_raised (int pin) override
 
void interrupt_lowered (int pin) override
 
simics2tlm::GasketOwnergasket_owner () const override
 
- Public Member Functions inherited from simics::systemc::iface::PciDeviceInterface
virtual void bus_reset ()=0
 
virtual void system_error ()=0
 
virtual void interrupt_raised (int pin)=0
 
virtual void interrupt_lowered (int pin)=0
 
virtual ~PciDeviceInterface ()
 
- Public Member Functions inherited from simics::systemc::simics2tlm::GasketAdapter< iface::PciDeviceInterface >
virtual ~GasketAdapter ()
 
std::vector< std::string > description (DescriptionType type) override
 
virtual simics2tlm::GasketOwnergasket_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::PciDeviceInterface >
std::vector< std::string > description (GasketInterface::Ptr gasket_ptr)
 
void append (std::string *result, std::string s)
 

Detailed Description

Adapter for PciDevice gasket.

Constructor & Destructor Documentation

◆ PciDeviceGasketAdapter()

simics::systemc::simics2tlm::PciDeviceGasketAdapter::PciDeviceGasketAdapter ( PciDeviceInterface *  pci_device,
iface::SimulationInterface simulation 
)
inline

Member Function Documentation

◆ bus_reset()

void simics::systemc::simics2tlm::PciDeviceGasketAdapter::bus_reset ( )
inlineoverridevirtual

◆ gasket_owner()

simics2tlm::GasketOwner * simics::systemc::simics2tlm::PciDeviceGasketAdapter::gasket_owner ( ) const
inlineoverridevirtual

◆ interrupt_lowered()

void simics::systemc::simics2tlm::PciDeviceGasketAdapter::interrupt_lowered ( int  pin)
inlineoverridevirtual

◆ interrupt_raised()

void simics::systemc::simics2tlm::PciDeviceGasketAdapter::interrupt_raised ( int  pin)
inlineoverridevirtual

◆ system_error()

void simics::systemc::simics2tlm::PciDeviceGasketAdapter::system_error ( )
inlineoverridevirtual

The documentation for this class was generated from the following file: