![]() |
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... | |
![]() | |
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 | |
![]() | |
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().