16#ifndef SIMICS_SYSTEMC_AWARENESS_PROXY_INTERFACE_H
17#define SIMICS_SYSTEMC_AWARENESS_PROXY_INTERFACE_H
19#include <simics/cc-api.h>
31 virtual void init(sc_core::sc_object *obj,
Definition: class_type.h:25
Definition: proxy_feature_interface.h:28
Definition: proxy_interface.h:29
virtual ProxyFeatureInterface * feature(ClassType type)=0
virtual void allProxiesInitialized()=0
virtual ~ProxyInterface()
Definition: proxy_interface.h:43
virtual void simulationStarted()=0
virtual void buildEventObjects()=0
virtual void init(sc_core::sc_object *obj, iface::SimulationInterface *simulation)=0
virtual ConfObjectRef simics_obj()=0
virtual void simulationEnded()=0
virtual void breakSimulation()=0
virtual sc_core::sc_object * systemc_obj()=0
virtual iface::SimulationInterface * simulation()=0
virtual void addFeature(ProxyFeatureInterface *feature)=0
Interface to the SystemC simulation.
Definition: simulation_interface.h:27
Definition: pci_bus_interface.h:24