The nexuslua library is implemented inside this namespace.
PluginInstallResult
result values of agents::InstallPlugin
Definition plugin_install_result.hpp:34
@ ERROR_PLUGIN_ALREADY_INSTALLED
the target directory already exists. If user wants to update, he first has to uninstall that plugin
Definition plugin_install_result.hpp:36
@ ERROR_COPYING_PLUGIN_TO_TARGET_DIRECTORY
Definition plugin_install_result.hpp:38
@ ERROR_INVALID_SRC
Definition plugin_install_result.hpp:39
@ ERROR_DIRECTORY_DOES_NOT_EXIST
the source directory the user specified does not exist
Definition plugin_install_result.hpp:37
@ SUCCESS
Definition plugin_install_result.hpp:35
@ ERROR_WHILE_CREATING_INSTANCE
in case of this result, parameter errorMessage of method InstallPlugin contains an English error mess...
Definition plugin_install_result.hpp:40
Result result
contains the uninstallation result
Definition plugin_install_result.hpp:68
PluginUninstallResult(Result result, const std::filesystem::path &backup)
constructs from the given result, in addition a path is provided the points to a backup of the uninst...
Definition plugin_install_result.hpp:62
PluginUninstallResult()
Definition plugin_install_result.hpp:56
Result
describes the possible results of a plugin uninstallation
Definition plugin_install_result.hpp:48
@ ERROR_WHILE_UPDATING_PLUGINS_AFTER_UNINSTALL
Definition plugin_install_result.hpp:52
@ ERROR_PLUGIN_IN_USE
this application (or another process) currently uses the plugin, so it cannot be deleted....
Definition plugin_install_result.hpp:50
@ ERROR_NO_ACTION_TAKEN
Definition plugin_install_result.hpp:53
@ SUCCESS
Definition plugin_install_result.hpp:49
@ ERROR_INTERNAL_PLUGIN_DOES_NOT_EXIST
the plugin name is not one of the names returned by AgentPlugin::GetName()
Definition plugin_install_result.hpp:51
std::filesystem::path backup
may contain a path to a backup of the uninstalled plugin. This can be later used to restore the persi...
Definition plugin_install_result.hpp:69