HAL  v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
hal::GuiExtensionSimulator Class Reference

#include </home/runner/work/hal/hal/plugins/simulator/netlist_simulator_controller/include/netlist_simulator_controller/plugin_netlist_simulator_controller.h>

Inheritance diagram for hal::GuiExtensionSimulator:
Inheritance graph
Collaboration diagram for hal::GuiExtensionSimulator:
Collaboration graph

Public Member Functions

 GuiExtensionSimulator (NetlistSimulatorControllerPlugin *p)
 
std::vector< PluginParameterget_parameter () const override
 
void set_parameter (const std::vector< PluginParameter > &params) override
 
- Public Member Functions inherited from hal::GuiExtensionInterface
 GuiExtensionInterface (const std::string &toplabel=std::string())
 
virtual ~GuiExtensionInterface ()
 
virtual void register_progress_indicator (std::function< void(int, const std::string &)> pif)
 
virtual std::vector< ContextMenuContributionget_context_contribution (const Netlist *nl, const std::vector< u32 > &mods, const std::vector< u32 > &gats, const std::vector< u32 > &nets)
 
virtual void execute_function (std::string tag, Netlist *nl, const std::vector< u32 > &mods, const std::vector< u32 > &gats, const std::vector< u32 > &nets)
 
virtual void netlist_loaded (Netlist *nl)
 
virtual void netlist_about_to_close (Netlist *nl)
 
bool is_contribution_enabled () const
 
void set_contribution_enabled (bool enabled)
 
std::string contribution_top_label () const
 
- Public Member Functions inherited from hal::AbstractExtensionInterface
 AbstractExtensionInterface ()
 
virtual ~AbstractExtensionInterface ()
 

Detailed Description

The GUI contribution of the simulation controller plugin.

Definition at line 65 of file plugin_netlist_simulator_controller.h.

Constructor & Destructor Documentation

◆ GuiExtensionSimulator()

hal::GuiExtensionSimulator::GuiExtensionSimulator ( NetlistSimulatorControllerPlugin p)
inline

Definition at line 69 of file plugin_netlist_simulator_controller.h.

Member Function Documentation

◆ get_parameter()

◆ set_parameter()

void hal::GuiExtensionSimulator::set_parameter ( const std::vector< PluginParameter > &  params)
overridevirtual

Set configurable parameter to values

Parameters
paramsThe parameter with values

Reimplemented from hal::GuiExtensionInterface.

Definition at line 210 of file plugin_netlist_simulator_controller.cpp.


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