16#ifndef SIMICS_SYSTEMC_SIMULATION_INTERFACE_PROXY_H
17#define SIMICS_SYSTEMC_SIMULATION_INTERFACE_PROXY_H
33 simulation_ = simulation;
46 sc_core::sc_simcontext *
context()
const override {
Interface to the SystemC simulation.
Definition: simulation_interface_proxy.h:27
SimulationInterfaceProxy()
Definition: simulation_interface_proxy.h:29
bool runSimulation(sc_core::sc_time t) override
Definition: simulation_interface_proxy.h:40
void stopSimulation() override
Definition: simulation_interface_proxy.h:43
sc_core::sc_simcontext * context() const override
Definition: simulation_interface_proxy.h:46
void setSimulation(iface::SimulationInterface *simulation)
Definition: simulation_interface_proxy.h:32
ConfObjectRef simics_object() const override
Definition: simulation_interface_proxy.h:49
int runDeltaPhase(int count) override
Definition: simulation_interface_proxy.h:37
Interface to the SystemC simulation.
Definition: simulation_interface.h:27
virtual sc_core::sc_simcontext * context() const =0
virtual bool runSimulation(sc_core::sc_time t)=0
virtual ConfObjectRef simics_object() const =0
virtual int runDeltaPhase(int count)=0
virtual void stopSimulation()=0