SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
Loading...
Searching...
No Matches
simics::systemc::tlm2simics::GasketFactory< BUSWIDTH, TYPES, N, POL > Class Template Reference

#include <gasket_factory.h>

Inheritance diagram for simics::systemc::tlm2simics::GasketFactory< BUSWIDTH, TYPES, N, POL >:
simics::systemc::Registrant< GasketFactoryInterface >

Public Types

typedef tlm::tlm_base_initiator_socket< BUSWIDTH, tlm::tlm_fw_transport_if< TYPES >, tlm::tlm_bw_transport_if< TYPES >, N, POL > Socket
 

Public Member Functions

virtual GasketInterface::Ptr create (sc_core::sc_object *object, const ConfObjectRef &simics_obj)
 
- Public Member Functions inherited from simics::systemc::Registrant< GasketFactoryInterface >
 Registrant ()
 
 Registrant (const Registrant &rhs)
 
virtual ~Registrant ()
 
void detach ()
 

Member Typedef Documentation

◆ Socket

template<unsigned int BUSWIDTH, typename TYPES , int N = 1, sc_core::sc_port_policy POL = sc_core::SC_ONE_OR_MORE_BOUND>
typedef tlm::tlm_base_initiator_socket<BUSWIDTH, tlm::tlm_fw_transport_if<TYPES>, tlm::tlm_bw_transport_if<TYPES>, N, POL> simics::systemc::tlm2simics::GasketFactory< BUSWIDTH, TYPES, N, POL >::Socket

Member Function Documentation

◆ create()

template<unsigned int BUSWIDTH, typename TYPES , int N = 1, sc_core::sc_port_policy POL = sc_core::SC_ONE_OR_MORE_BOUND>
virtual GasketInterface::Ptr simics::systemc::tlm2simics::GasketFactory< BUSWIDTH, TYPES, N, POL >::create ( sc_core::sc_object *  object,
const ConfObjectRef &  simics_obj 
)
inlinevirtual

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