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

Interface to the SystemC simulation. More...

#include <simulation_interface_proxy.h>

Inheritance diagram for simics::systemc::SimulationInterfaceProxy:
simics::systemc::iface::SimulationInterface simics::systemc::TraceEventAllDynamic simics::systemc::TraceProcessAllDynamic simics::systemc::awareness::Proxy simics::systemc::instrumentation::ToolConnection simics::systemc::simics2systemc::SignalClass simics::systemc::simics2tlm::GasketClass< TGasket, TGasketAdapter, TSimicsAdapter, TGasketInterface > simics::systemc::awareness::ProxyEvent simics::systemc::awareness::ProxyExport simics::systemc::awareness::ProxyInitiatorGasket simics::systemc::awareness::ProxyPort simics::systemc::awareness::ProxyProcess simics::systemc::awareness::ProxySignal simics::systemc::awareness::ProxySocketBase< TYPES > simics::systemc::awareness::ProxyVector

Public Member Functions

 SimulationInterfaceProxy ()
 
void setSimulation (iface::SimulationInterface *simulation)
 
virtual int runDeltaPhase (int count)
 
virtual bool runSimulation (sc_core::sc_time t)
 
virtual void stopSimulation ()
 
virtual sc_core::sc_simcontext * context () const
 
virtual ConfObjectRef simics_object () const
 
- Public Member Functions inherited from simics::systemc::iface::SimulationInterface
virtual ~SimulationInterface ()
 
virtual int runDeltaPhase (int count)=0
 
virtual bool runSimulation (sc_core::sc_time t)=0
 
virtual void stopSimulation ()=0
 
virtual sc_core::sc_simcontext * context () const =0
 
virtual ConfObjectRef simics_object () const =0
 

Detailed Description

Interface to the SystemC simulation.

Constructor & Destructor Documentation

◆ SimulationInterfaceProxy()

simics::systemc::SimulationInterfaceProxy::SimulationInterfaceProxy ( )
inline

Member Function Documentation

◆ context()

virtual sc_core::sc_simcontext * simics::systemc::SimulationInterfaceProxy::context ( ) const
inlinevirtual

◆ runDeltaPhase()

virtual int simics::systemc::SimulationInterfaceProxy::runDeltaPhase ( int  count)
inlinevirtual

◆ runSimulation()

virtual bool simics::systemc::SimulationInterfaceProxy::runSimulation ( sc_core::sc_time  t)
inlinevirtual

◆ setSimulation()

void simics::systemc::SimulationInterfaceProxy::setSimulation ( iface::SimulationInterface simulation)
inline

◆ simics_object()

virtual ConfObjectRef simics::systemc::SimulationInterfaceProxy::simics_object ( ) const
inlinevirtual

◆ stopSimulation()

virtual void simics::systemc::SimulationInterfaceProxy::stopSimulation ( )
inlinevirtual

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