14#ifndef SIMICS_SYSTEMC_AWARENESS_SC_INITIATOR_GASKET_H
15#define SIMICS_SYSTEMC_AWARENESS_SC_INITIATOR_GASKET_H
32 void init(sc_core::sc_object *obj) {
39 "Unexpected error, object is no gasket.");
48 "Unexpected error, object is no gasket.");
57 "Unexpected error, object is no gasket.");
Definition: sc_initiator_gasket.h:28
simics2tlm::GasketInterface * gasket_
Definition: sc_initiator_gasket.h:65
void set_dmi(bool enable) override
Definition: sc_initiator_gasket.h:36
bool is_dmi_enabled() override
Definition: sc_initiator_gasket.h:45
simics::ConfObjectRef simics_obj_
Definition: sc_initiator_gasket.h:66
char * print_dmi_table() override
Definition: sc_initiator_gasket.h:54
ScInitiatorGasket(simics::ConfObjectRef obj)
Definition: sc_initiator_gasket.h:30
void init(sc_core::sc_object *obj)
Definition: sc_initiator_gasket.h:32
Definition: sc_initiator_gasket_interface.h:22
std::string print() const
Interface used by simics2tlm gaskets, implemented by Gasket base class.
Definition: gasket_interface.h:33
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:22