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

#include <tool_connection_interface.h>

Inheritance diagram for simics::systemc::instrumentation::ToolConnectionInterface:
simics::systemc::instrumentation::ToolConnection

Public Member Functions

virtual ~ToolConnectionInterface ()
 
virtual void set_functions (std::vector< std::string > *functions)=0
 
virtual const std::vector< std::string > & functions () const =0
 
virtual bool enabled () const =0
 
virtual void set_tool (ConfObjectRef tool)=0
 
virtual ConfObjectRef tool () const =0
 
virtual void set_controller (ConfObjectRef controller)=0
 
virtual ConfObjectRef controller () const =0
 
template<class TInterface >
TInterface * get_interface ()
 

Constructor & Destructor Documentation

◆ ~ToolConnectionInterface()

virtual simics::systemc::instrumentation::ToolConnectionInterface::~ToolConnectionInterface ( )
inlinevirtual

Member Function Documentation

◆ controller()

virtual ConfObjectRef simics::systemc::instrumentation::ToolConnectionInterface::controller ( ) const
pure virtual

◆ enabled()

virtual bool simics::systemc::instrumentation::ToolConnectionInterface::enabled ( ) const
pure virtual

◆ functions()

virtual const std::vector< std::string > & simics::systemc::instrumentation::ToolConnectionInterface::functions ( ) const
pure virtual

◆ get_interface()

template<class TInterface >
TInterface * simics::systemc::instrumentation::ToolConnectionInterface::get_interface ( )
inline

◆ set_controller()

virtual void simics::systemc::instrumentation::ToolConnectionInterface::set_controller ( ConfObjectRef  controller)
pure virtual

◆ set_functions()

virtual void simics::systemc::instrumentation::ToolConnectionInterface::set_functions ( std::vector< std::string > *  functions)
pure virtual

◆ set_tool()

virtual void simics::systemc::instrumentation::ToolConnectionInterface::set_tool ( ConfObjectRef  tool)
pure virtual

◆ tool()

virtual ConfObjectRef simics::systemc::instrumentation::ToolConnectionInterface::tool ( ) const
pure virtual

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