|  | HAL
    | 
Plugin interface for the solve FSM plugin. More...
#include <plugin_solve_fsm.h>


| Public Member Functions | |
| SolveFsmPlugin ()=default | |
| Default constructor for SolveFsmPlugin.  More... | |
| ~SolveFsmPlugin ()=default | |
| Default destructor for SolveFsmPlugin.  More... | |
| std::string | get_name () const override | 
| Get the name of the plugin.  More... | |
| std::string | get_version () const override | 
| Get the version of the plugin.  More... | |
| std::string | get_description () const override | 
| Get a short description of the plugin.  More... | |
|  Public Member Functions inherited from hal::BasePluginInterface | |
| BasePluginInterface ()=default | |
| virtual | ~BasePluginInterface () | 
| virtual void | initialize () | 
| virtual std::set< std::string > | get_dependencies () const | 
| template<typename... Args> | |
| void | log (const Args &... args) const | 
| virtual void | on_load () | 
| virtual void | on_unload () | 
| virtual void | initialize_logging () | 
| virtual std::vector< AbstractExtensionInterface * > | get_extensions () const | 
| template<typename T > | |
| T * | get_first_extension () const | 
| void | delete_extension (AbstractExtensionInterface *aeif) | 
| Additional Inherited Members | |
|  Protected Attributes inherited from hal::BasePluginInterface | |
| std::vector< AbstractExtensionInterface * > | m_extensions | 
Plugin interface for the solve FSM plugin.
This class provides an interface to integrate FSM solving as a plugin within the HAL framework.
Definition at line 48 of file plugin_solve_fsm.h.
| 
 | default | 
Default constructor for SolveFsmPlugin. 
| 
 | default | 
Default destructor for SolveFsmPlugin. 
| 
 | overridevirtual | 
Get a short description of the plugin.
Reimplemented from hal::BasePluginInterface.
Definition at line 20 of file plugin_solve_fsm.cpp.
Referenced by hal::PYBIND11_PLUGIN().
| 
 | overridevirtual | 
Get the name of the plugin.
Implements hal::BasePluginInterface.
Definition at line 10 of file plugin_solve_fsm.cpp.
Referenced by hal::PYBIND11_PLUGIN().
| 
 | overridevirtual | 
Get the version of the plugin.
Implements hal::BasePluginInterface.
Definition at line 15 of file plugin_solve_fsm.cpp.
Referenced by hal::PYBIND11_PLUGIN().