2 #ifndef gcdgc3_unt_PluginAIH
3 #define gcdgc3_unt_PluginAIH
43 #include "action_item_executor.h"
44 #include "base_plugin.h"
53 std::shared_ptr<ActionItemExecutor> executor;
67 PluginExecutor(
const std::string& subpluginSID, std::shared_ptr< BasePlugin > plugin);
72 std::map<std::string, SubPluginInfo> getSubPlugins();
80 std::string m_libName;
81 std::shared_ptr< BasePlugin > m_plugin;
82 DllHandle m_libHandle;
84 std::string m_subpluginSID;
Definition: plugin_executor.h:51
Синхронный запускатель плагина
Definition: plugin_executor.h:60
Мультитиповой словарь
Definition: anymap.h:79
Интерфейс запускателя синхронного action item.
Definition: action_item_executor.h:60
ErrorCode
Коды ошибки запуска
Definition: action_item_executor.h:63