ComSDK
 Указатель Классы Пространства имен Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Группы Страницы
Открытые члены | Защищенные члены | Полный список членов класса
Класс com::sys::PluginExecutor

Синхронный запускатель плагина Подробнее...

#include <plugin_executor.h>

Граф наследования:com::sys::PluginExecutor:
Inheritance graph
[см. легенду]
Граф связей класса com::sys::PluginExecutor:
Collaboration graph
[см. легенду]

Открытые члены

 PluginExecutor (const std::string &libName)
 Констуктор, соответствующий обычному плагину
 
 PluginExecutor (const std::string &subpluginSID, std::shared_ptr< BasePlugin > plugin)
 Констуктор, соответствующий субплагину множественного плагина
 
std::map< std::string,
SubPluginInfo
getSubPlugins ()
 Возвращает имена субплагинов и соответвующие объекты ActionItem.
 
virtual ErrorCode execute (Anymap &io)
 Выполняет синхронный запуск. Результат будет записан в io.
 

Защищенные члены

ErrorCode loadPlugin ()
 

Additional Inherited Members

- Открытые типы inherited from com::sys::ActionItemExecutor
enum  ErrorCode {
  Success, FileNotFound, CannotLoadLibrary, CannotLoadFunc,
  CannotCreateObject, CannotExecute
}
 Коды ошибки запуска Подробнее...
 

Подробное описание

Синхронный запускатель плагина


Объявления и описания членов классов находятся в файлах: