SystemC Library API Reference Manual
Reference documentation for the Simics SystemC Library.
 
Loading...
Searching...
No Matches
simics::systemc::instrumentation::ToolControllerProcessAction Class Reference

#include <tool_controller_process_action.h>

Inheritance diagram for simics::systemc::instrumentation::ToolControllerProcessAction:
simics::systemc::instrumentation::ToolController simics::systemc::instrumentation::ToolController::CallbackInterface simics::systemc::iface::instrumentation::ProviderControllerInterface simics::systemc::TraceProcessAllDynamic simics::systemc::awareness::ProxyProcess

Public Member Functions

 ToolControllerProcessAction ()
 
virtual void tool_controller_init (ToolController *controller)
 
virtual void connection_list_updated (ConnectionListState state)
 
- Public Member Functions inherited from simics::systemc::instrumentation::ToolController
 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
 
- Public Member Functions inherited from simics::systemc::iface::instrumentation::ProviderControllerInterface
virtual bool insert (simics::systemc::instrumentation::ToolConnectionInterface *conn, int pos)=0
 
virtual void remove (simics::systemc::instrumentation::ToolConnectionInterface *conn)=0
 
virtual ~ProviderControllerInterface ()
 
- Public Member Functions inherited from simics::systemc::instrumentation::ToolController::CallbackInterface
virtual void tool_controller_init (ToolController *controller)=0
 
virtual void connection_list_updated (ConnectionListState state)=0
 
virtual ~CallbackInterface ()
 

Additional Inherited Members

- Public Types inherited from simics::systemc::instrumentation::ToolController
enum  ConnectionListState { EMPTY = 0 , FIRST_ELEMENT_ADDED = 1 , ONE_OR_MORE_ELEMENTS = 2 }
 

Constructor & Destructor Documentation

◆ ToolControllerProcessAction()

simics::systemc::instrumentation::ToolControllerProcessAction::ToolControllerProcessAction ( )
inline

Member Function Documentation

◆ connection_list_updated()

virtual void simics::systemc::instrumentation::ToolControllerProcessAction::connection_list_updated ( ConnectionListState  state)
inlinevirtual

◆ tool_controller_init()

virtual void simics::systemc::instrumentation::ToolControllerProcessAction::tool_controller_init ( ToolController controller)
inlinevirtual

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