14#ifndef SIMICS_SYSTEMC_SIMULATION_INTERFACE_PROXY_H
15#define SIMICS_SYSTEMC_SIMULATION_INTERFACE_PROXY_H
31 simulation_ = simulation;
44 sc_core::sc_simcontext *
context()
const override {
Interface to the SystemC simulation.
Definition: simulation_interface_proxy.h:25
SimulationInterfaceProxy()
Definition: simulation_interface_proxy.h:27
bool runSimulation(sc_core::sc_time t) override
Definition: simulation_interface_proxy.h:38
void stopSimulation() override
Definition: simulation_interface_proxy.h:41
sc_core::sc_simcontext * context() const override
Definition: simulation_interface_proxy.h:44
void setSimulation(iface::SimulationInterface *simulation)
Definition: simulation_interface_proxy.h:30
ConfObjectRef simics_object() const override
Definition: simulation_interface_proxy.h:47
int runDeltaPhase(int count) override
Definition: simulation_interface_proxy.h:35
Interface to the SystemC simulation.
Definition: simulation_interface.h:25
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