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

Interface to the SystemC simulation. More...

#include <simulation_interface.h>

Inheritance diagram for simics::systemc::iface::SimulationInterface:
simics::systemc::NullSimulation simics::systemc::Simulation simics::systemc::SimulationInterfaceProxy simics::systemc::Adapter 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

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

◆ ~SimulationInterface()

virtual simics::systemc::iface::SimulationInterface::~SimulationInterface ( )
inlinevirtual

Member Function Documentation

◆ context()

virtual sc_core::sc_simcontext * simics::systemc::iface::SimulationInterface::context ( ) const
pure virtual

◆ runDeltaPhase()

virtual int simics::systemc::iface::SimulationInterface::runDeltaPhase ( int  count)
pure virtual

◆ runSimulation()

virtual bool simics::systemc::iface::SimulationInterface::runSimulation ( sc_core::sc_time  t)
pure virtual

◆ simics_object()

virtual ConfObjectRef simics::systemc::iface::SimulationInterface::simics_object ( ) const
pure virtual

◆ stopSimulation()

virtual void simics::systemc::iface::SimulationInterface::stopSimulation ( )
pure virtual

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