SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
Loading...
Searching...
No Matches
simics::systemc::iface::instrumentation::TlmFwActionInterface Class Referenceabstract

#include <tlm_fw_action_interface.h>

Public Member Functions

virtual void nb_transport_fw_pre (awareness::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, tlm::tlm_phase *phase, sc_core::sc_time *t)=0
 
virtual void nb_transport_fw_post (awareness::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, tlm::tlm_phase *phase, sc_core::sc_time *t, tlm::tlm_sync_enum *ret)=0
 
virtual void b_transport_pre (awareness::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, sc_core::sc_time *t)=0
 
virtual void b_transport_post (awareness::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, sc_core::sc_time *t)=0
 
virtual void get_direct_mem_ptr_pre (awareness::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, tlm::tlm_dmi *dmi_data)=0
 
virtual void get_direct_mem_ptr_post (awareness::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, tlm::tlm_dmi *dmi_data, bool *ret)=0
 
virtual void transport_dbg_pre (awareness::ProxyInterface *proxy, tlm::tlm_generic_payload *trans)=0
 
virtual void transport_dbg_post (awareness::ProxyInterface *proxy, tlm::tlm_generic_payload *trans, unsigned int *ret)=0
 
virtual ~TlmFwActionInterface ()
 

Constructor & Destructor Documentation

◆ ~TlmFwActionInterface()

virtual simics::systemc::iface::instrumentation::TlmFwActionInterface::~TlmFwActionInterface ( )
inlinevirtual

Member Function Documentation

◆ b_transport_post()

virtual void simics::systemc::iface::instrumentation::TlmFwActionInterface::b_transport_post ( awareness::ProxyInterface proxy,
tlm::tlm_generic_payload *  trans,
sc_core::sc_time *  t 
)
pure virtual

◆ b_transport_pre()

virtual void simics::systemc::iface::instrumentation::TlmFwActionInterface::b_transport_pre ( awareness::ProxyInterface proxy,
tlm::tlm_generic_payload *  trans,
sc_core::sc_time *  t 
)
pure virtual

◆ get_direct_mem_ptr_post()

virtual void simics::systemc::iface::instrumentation::TlmFwActionInterface::get_direct_mem_ptr_post ( awareness::ProxyInterface proxy,
tlm::tlm_generic_payload *  trans,
tlm::tlm_dmi *  dmi_data,
bool *  ret 
)
pure virtual

◆ get_direct_mem_ptr_pre()

virtual void simics::systemc::iface::instrumentation::TlmFwActionInterface::get_direct_mem_ptr_pre ( awareness::ProxyInterface proxy,
tlm::tlm_generic_payload *  trans,
tlm::tlm_dmi *  dmi_data 
)
pure virtual

◆ nb_transport_fw_post()

virtual void simics::systemc::iface::instrumentation::TlmFwActionInterface::nb_transport_fw_post ( awareness::ProxyInterface proxy,
tlm::tlm_generic_payload *  trans,
tlm::tlm_phase *  phase,
sc_core::sc_time *  t,
tlm::tlm_sync_enum *  ret 
)
pure virtual

◆ nb_transport_fw_pre()

virtual void simics::systemc::iface::instrumentation::TlmFwActionInterface::nb_transport_fw_pre ( awareness::ProxyInterface proxy,
tlm::tlm_generic_payload *  trans,
tlm::tlm_phase *  phase,
sc_core::sc_time *  t 
)
pure virtual

◆ transport_dbg_post()

virtual void simics::systemc::iface::instrumentation::TlmFwActionInterface::transport_dbg_post ( awareness::ProxyInterface proxy,
tlm::tlm_generic_payload *  trans,
unsigned int *  ret 
)
pure virtual

◆ transport_dbg_pre()

virtual void simics::systemc::iface::instrumentation::TlmFwActionInterface::transport_dbg_pre ( awareness::ProxyInterface proxy,
tlm::tlm_generic_payload *  trans 
)
pure virtual

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