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

#include <null_gasket.h>

Inheritance diagram for simics::systemc::simics2tlm::NullGasket:
simics::systemc::simics2tlm::GasketInterface simics::systemc::InstanceCounter< NullGasket >

Public Member Functions

bool trigger (iface::Transaction *transaction) override
 
simics::ConfObjectRef & simics_obj () override
 
DmiDataTableget_dmi_data_table () override
 
void set_type (ClassType *type) override
 
ClassTypetype () override
 
sc_core::sc_object * get_target_socket () override
 
void set_dmi (bool enable) override
 
bool is_dmi_enabled () override
 
std::string gasket_name () const override
 
tlm::tlm_generic_payload & payload () override
 Deprecated, use the TransactionPool::acquire() instead.
 
bool trigger_transaction () override
 Deprecated, use the trigger(iface::Transaction *transaction) instead.
 
void set_inquiry (bool inquiry) override
 Deprecated, use the TransactionExtension::set_transport_debug(bool) instead.
 
- Public Member Functions inherited from simics::systemc::simics2tlm::GasketInterface
virtual bool trigger (iface::Transaction *transaction)=0
 
virtual ConfObjectRef & simics_obj ()=0
 
virtual DmiDataTableget_dmi_data_table ()=0
 
virtual void set_type (ClassType *type)=0
 
virtual ClassTypetype ()=0
 
virtual sc_core::sc_object * get_target_socket ()=0
 
virtual void set_dmi (bool enable)=0
 
virtual bool is_dmi_enabled ()=0
 
virtual std::string gasket_name () const =0
 
virtual ~GasketInterface ()
 
virtual tlm::tlm_generic_payload & payload ()=0
 Deprecated, use the TransactionPool::acquire() instead.
 
virtual bool trigger_transaction ()=0
 Deprecated, use the trigger(iface::Transaction *transaction) instead.
 
virtual void set_inquiry (bool inquiry)=0
 Deprecated, use the TransactionExtension::set_transport_debug(bool) instead.
 
- Public Member Functions inherited from simics::systemc::InstanceCounter< NullGasket >
 InstanceCounter ()
 
 InstanceCounter (const InstanceCounter &)=delete
 
InstanceCounteroperator= (const InstanceCounter &)=delete
 
virtual ~InstanceCounter ()
 

Additional Inherited Members

- Public Types inherited from simics::systemc::simics2tlm::GasketInterface
typedef std::shared_ptr< GasketInterfacePtr
 
- Static Public Member Functions inherited from simics::systemc::InstanceCounter< NullGasket >
static int instances ()
 

Member Function Documentation

◆ gasket_name()

std::string simics::systemc::simics2tlm::NullGasket::gasket_name ( ) const
inlineoverridevirtual

◆ get_dmi_data_table()

DmiDataTable * simics::systemc::simics2tlm::NullGasket::get_dmi_data_table ( )
inlineoverridevirtual

◆ get_target_socket()

sc_core::sc_object * simics::systemc::simics2tlm::NullGasket::get_target_socket ( )
inlineoverridevirtual

◆ is_dmi_enabled()

bool simics::systemc::simics2tlm::NullGasket::is_dmi_enabled ( )
inlineoverridevirtual

◆ payload()

tlm::tlm_generic_payload & simics::systemc::simics2tlm::NullGasket::payload ( )
inlineoverridevirtual

Deprecated, use the TransactionPool::acquire() instead.

Implements simics::systemc::simics2tlm::GasketInterface.

◆ set_dmi()

void simics::systemc::simics2tlm::NullGasket::set_dmi ( bool  enable)
inlineoverridevirtual

◆ set_inquiry()

void simics::systemc::simics2tlm::NullGasket::set_inquiry ( bool  inquiry)
inlineoverridevirtual

Deprecated, use the TransactionExtension::set_transport_debug(bool) instead.

Implements simics::systemc::simics2tlm::GasketInterface.

◆ set_type()

void simics::systemc::simics2tlm::NullGasket::set_type ( ClassType type)
inlineoverridevirtual

◆ simics_obj()

simics::ConfObjectRef & simics::systemc::simics2tlm::NullGasket::simics_obj ( )
inlineoverridevirtual

◆ trigger()

bool simics::systemc::simics2tlm::NullGasket::trigger ( iface::Transaction transaction)
inlineoverridevirtual

◆ trigger_transaction()

bool simics::systemc::simics2tlm::NullGasket::trigger_transaction ( )
inlineoverridevirtual

◆ type()

ClassType * simics::systemc::simics2tlm::NullGasket::type ( )
inlineoverridevirtual

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