16#ifndef SIMICS_SYSTEMC_SIMICS2TLM_NULL_GASKET_H
17#define SIMICS_SYSTEMC_SIMICS2TLM_NULL_GASKET_H
43 return &dmi_data_table_;
62 virtual tlm::tlm_generic_payload &
payload() {
72 simics::ConfObjectRef obj_;
73 tlm::tlm_generic_payload transaction_;
Definition: class_type.h:25
Keeps track of (counts) the number of instances for this type of class.
Definition: instance_counter.h:32
Class that encapsulates a generic_payload and returns it to the TransactionPool when the Transaction ...
Definition: transaction.h:31
Definition: dmi_data_table.h:30
Interface used by simics2tlm gaskets, implemented by Gasket base class.
Definition: gasket_interface.h:35
Definition: null_gasket.h:34
virtual bool trigger(iface::Transaction *transaction)
Definition: null_gasket.h:36
virtual void set_inquiry(bool inquiry)
Deprecated, use the TransactionExtension::set_transport_debug(bool) instead.
Definition: null_gasket.h:68
std::string gasket_name() const
Definition: null_gasket.h:57
virtual ClassType * type()
Definition: null_gasket.h:46
virtual bool trigger_transaction()
Deprecated, use the trigger(iface::Transaction *transaction) instead.
Definition: null_gasket.h:65
virtual void set_dmi(bool enable)
Definition: null_gasket.h:52
virtual DmiDataTable * get_dmi_data_table()
Definition: null_gasket.h:42
virtual bool is_dmi_enabled()
Definition: null_gasket.h:54
virtual void set_type(ClassType *type)
Definition: null_gasket.h:45
virtual sc_core::sc_object * get_target_socket()
Definition: null_gasket.h:49
virtual simics::ConfObjectRef & simics_obj()
Definition: null_gasket.h:39
virtual tlm::tlm_generic_payload & payload()
Deprecated, use the TransactionPool::acquire() instead.
Definition: null_gasket.h:62
Definition: pci_bus_interface.h:24