16#ifndef SIMICS_SYSTEMC_AWARENESS_SC_INITIATOR_GASKET_H
17#define SIMICS_SYSTEMC_AWARENESS_SC_INITIATOR_GASKET_H
34 void init(sc_core::sc_object *obj) {
41 "Unexpected error, object is no gasket.");
50 "Unexpected error, object is no gasket.");
59 "Unexpected error, object is no gasket.");
Definition: sc_initiator_gasket.h:30
simics2tlm::GasketInterface * gasket_
Definition: sc_initiator_gasket.h:67
void set_dmi(bool enable) override
Definition: sc_initiator_gasket.h:38
bool is_dmi_enabled() override
Definition: sc_initiator_gasket.h:47
simics::ConfObjectRef simics_obj_
Definition: sc_initiator_gasket.h:68
char * print_dmi_table() override
Definition: sc_initiator_gasket.h:56
ScInitiatorGasket(simics::ConfObjectRef obj)
Definition: sc_initiator_gasket.h:32
void init(sc_core::sc_object *obj)
Definition: sc_initiator_gasket.h:34
Definition: sc_initiator_gasket_interface.h:24
std::string print() const
Interface used by simics2tlm gaskets, implemented by Gasket base class.
Definition: gasket_interface.h:35
virtual void set_dmi(bool enable)=0
virtual DmiDataTable * get_dmi_data_table()=0
virtual bool is_dmi_enabled()=0
@ Log_TLM
Definition: adapter_log_groups.h:24