|
| | ProxyEvent (ConfObjectRef o) |
| |
| virtual void | allProxiesInitialized () |
| |
| virtual void | event_callback (const char *event_type, const char *class_type, void *object, const sc_core::sc_time &ts) |
| |
| virtual void | connection_list_updated (ConnectionListState state) |
| |
| virtual void | notify () |
| |
| | Proxy (simics::ConfObjectRef o) |
| |
| virtual void | init (sc_core::sc_object *obj, iface::SimulationInterface *simulation) |
| |
| virtual void | allProxiesInitialized () |
| |
| virtual void | set_attributes (Attributes *attributes) |
| |
| std::vector< std::string > | sc_print () const |
| |
| std::vector< std::string > | sc_dump () const |
| |
| attr_value_t | sc_kind () const |
| |
| const char * | sc_name () const |
| |
| void | breakSimulation () |
| |
| ConfObjectRef | simics_obj () |
| |
| sc_core::sc_object * | systemc_obj () |
| |
| void | buildEventObjects () |
| |
| virtual iface::SimulationInterface * | simulation () |
| |
| virtual void | addFeature (ProxyFeatureInterface *feature) |
| |
| virtual ProxyFeatureInterface * | feature (ClassType type) |
| |
| virtual void | simulationStarted () |
| |
| virtual void | simulationEnded () |
| |
| virtual void | resizeExtensions (tlm::tlm_generic_payload *payload) const |
| |
| template<class T > |
| T * | feature () |
| |
| virtual | ~Proxy () |
| |
| virtual void | init (sc_core::sc_object *obj, iface::SimulationInterface *simulation)=0 |
| |
| virtual void | allProxiesInitialized ()=0 |
| |
| virtual void | breakSimulation ()=0 |
| |
| virtual ConfObjectRef | simics_obj ()=0 |
| |
| virtual sc_core::sc_object * | systemc_obj ()=0 |
| |
| virtual void | buildEventObjects ()=0 |
| |
| virtual iface::SimulationInterface * | simulation ()=0 |
| |
| virtual void | addFeature (ProxyFeatureInterface *feature)=0 |
| |
| virtual ProxyFeatureInterface * | feature (ClassType type)=0 |
| |
| virtual void | simulationStarted ()=0 |
| |
| virtual void | simulationEnded ()=0 |
| |
| virtual | ~ProxyInterface () |
| |
| virtual std::vector< std::string > | sc_print () const =0 |
| |
| virtual std::vector< std::string > | sc_dump () const =0 |
| |
| virtual attr_value_t | sc_kind () const =0 |
| |
| virtual const char * | sc_name () const =0 |
| |
| virtual | ~ScObjectInterface () |
| |
| | 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 |
| |
| 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 |
| |
| | ToolControllerEventAction () |
| |
| virtual void | tool_controller_init (ToolController *controller) |
| |
| virtual void | connection_list_updated (ConnectionListState state) |
| |
| | ToolController () |
| |
| | ToolController (CallbackInterface *callback) |
| |
| virtual bool | insert (ToolConnectionInterface *connection, int pos) |
| |
| virtual void | remove (ToolConnectionInterface *connection) |
| |
| const std::vector< ToolConnectionInterface * > & | get_connections () const |
| |
| ConnectionListState | get_connections_state () const |
| |
| virtual bool | insert (simics::systemc::instrumentation::ToolConnectionInterface *conn, int pos)=0 |
| |
| virtual void | remove (simics::systemc::instrumentation::ToolConnectionInterface *conn)=0 |
| |
| virtual | ~ProviderControllerInterface () |
| |
| virtual void | tool_controller_init (ToolController *controller)=0 |
| |
| virtual void | connection_list_updated (ConnectionListState state)=0 |
| |
| virtual | ~CallbackInterface () |
| |
| virtual | ~EventCallbackInterface () |
| |
| virtual void | event_callback (const char *event_type, const char *class_type, void *object, const sc_core::sc_time &ts)=0 |
| |
| virtual void | notify ()=0 |
| |
| virtual | ~ScEventInterface () |
| |