SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
Loading...
Searching...
No Matches
simics::systemc::simics2tlm::IoMemoryGasketAdapter Class Reference

Adapter for IoMemory gasket. More...

#include <io_memory_gasket_adapter.h>

Inheritance diagram for simics::systemc::simics2tlm::IoMemoryGasketAdapter:
simics::systemc::iface::IoMemoryInterface simics::systemc::simics2tlm::GasketAdapter< iface::IoMemoryInterface > simics::systemc::DescriptionInterface< TBase >

Public Member Functions

 IoMemoryGasketAdapter (IoMemoryInterface *iomemory, iface::SimulationInterface *simulation)
 
exception_type_t operation (generic_transaction_t *mem_op, const types::map_info_t &info) override
 
simics2tlm::GasketOwnergasket_owner () const override
 
- Public Member Functions inherited from simics::systemc::iface::IoMemoryInterface
virtual exception_type_t operation (generic_transaction_t *mem_op, const types::map_info_t &info)=0
 
virtual ~IoMemoryInterface ()
 
- Public Member Functions inherited from simics::systemc::simics2tlm::GasketAdapter< iface::IoMemoryInterface >
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::IoMemoryInterface >
std::vector< std::string > description (GasketInterface::Ptr gasket_ptr)
 
void append (std::string *result, std::string s)
 

Detailed Description

Adapter for IoMemory gasket.

Constructor & Destructor Documentation

◆ IoMemoryGasketAdapter()

simics::systemc::simics2tlm::IoMemoryGasketAdapter::IoMemoryGasketAdapter ( IoMemoryInterface *  iomemory,
iface::SimulationInterface simulation 
)
inline

Member Function Documentation

◆ gasket_owner()

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

◆ operation()

exception_type_t simics::systemc::simics2tlm::IoMemoryGasketAdapter::operation ( generic_transaction_t *  mem_op,
const types::map_info_t info 
)
inlineoverridevirtual

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