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

Adapter for Transaction gasket. More...

#include <transaction_gasket_adapter.h>

Inheritance diagram for simics::systemc::simics2tlm::TransactionGasketAdapter:
simics::systemc::iface::TransactionInterface simics::systemc::simics2tlm::GasketAdapter< iface::TransactionInterface > simics::systemc::DescriptionInterface< TBase >

Public Member Functions

 TransactionGasketAdapter (TransactionInterface *transaction, iface::SimulationInterface *simulation)
 
exception_type_t issue (transaction_t *t, uint64 addr) override
 
simics2tlm::GasketOwnergasket_owner () const override
 
- Public Member Functions inherited from simics::systemc::iface::TransactionInterface
virtual exception_type_t issue (transaction_t *t, uint64 addr)=0
 
virtual ~TransactionInterface ()
 
- Public Member Functions inherited from simics::systemc::simics2tlm::GasketAdapter< iface::TransactionInterface >
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::TransactionInterface >
std::vector< std::string > description (GasketInterface::Ptr gasket_ptr)
 
void append (std::string *result, std::string s)
 

Detailed Description

Adapter for Transaction gasket.

Constructor & Destructor Documentation

◆ TransactionGasketAdapter()

simics::systemc::simics2tlm::TransactionGasketAdapter::TransactionGasketAdapter ( TransactionInterface *  transaction,
iface::SimulationInterface simulation 
)
inline

Member Function Documentation

◆ gasket_owner()

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

◆ issue()

exception_type_t simics::systemc::simics2tlm::TransactionGasketAdapter::issue ( transaction_t *  t,
uint64  addr 
)
inlineoverridevirtual

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