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

virtual bool trigger (iface::Transaction *transaction)
 
virtual simics::ConfObjectRef & simics_obj ()
 
virtual DmiDataTableget_dmi_data_table ()
 
virtual void set_type (ClassType *type)
 
virtual ClassTypetype ()
 
virtual sc_core::sc_object * get_target_socket ()
 
virtual void set_dmi (bool enable)
 
virtual bool is_dmi_enabled ()
 
std::string gasket_name () const
 
virtual tlm::tlm_generic_payload & payload ()
 Deprecated, use the TransactionPool::acquire() instead.
 
virtual bool trigger_transaction ()
 Deprecated, use the trigger(iface::Transaction *transaction) instead.
 
virtual void set_inquiry (bool inquiry)
 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
inlinevirtual

◆ get_dmi_data_table()

virtual DmiDataTable * simics::systemc::simics2tlm::NullGasket::get_dmi_data_table ( )
inlinevirtual

◆ get_target_socket()

virtual sc_core::sc_object * simics::systemc::simics2tlm::NullGasket::get_target_socket ( )
inlinevirtual

◆ is_dmi_enabled()

virtual bool simics::systemc::simics2tlm::NullGasket::is_dmi_enabled ( )
inlinevirtual

◆ payload()

virtual tlm::tlm_generic_payload & simics::systemc::simics2tlm::NullGasket::payload ( )
inlinevirtual

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

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

◆ set_dmi()

virtual void simics::systemc::simics2tlm::NullGasket::set_dmi ( bool  enable)
inlinevirtual

◆ set_inquiry()

virtual void simics::systemc::simics2tlm::NullGasket::set_inquiry ( bool  inquiry)
inlinevirtual

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

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

◆ set_type()

virtual void simics::systemc::simics2tlm::NullGasket::set_type ( ClassType type)
inlinevirtual

◆ simics_obj()

virtual simics::ConfObjectRef & simics::systemc::simics2tlm::NullGasket::simics_obj ( )
inlinevirtual

◆ trigger()

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

◆ trigger_transaction()

virtual bool simics::systemc::simics2tlm::NullGasket::trigger_transaction ( )
inlinevirtual

◆ type()

virtual ClassType * simics::systemc::simics2tlm::NullGasket::type ( )
inlinevirtual

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