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

Интерфейс запускателя синхронного action item. Подробнее...

#include <action_item_executor.h>

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

Открытые типы

enum  ErrorCode {
  Success, FileNotFound, CannotLoadLibrary, CannotLoadFunc,
  CannotCreateObject, CannotExecute
}
 Коды ошибки запуска Подробнее...
 

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

virtual ErrorCode execute (Anymap &io)=0
 Выполняет синхронный запуск. Результат будет записан в io.
 

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

Интерфейс запускателя синхронного action item.

ActionItemExecutor является абстракцией над синхронными механизмами запуска любых модулей (плагинов, субплагинов, динамических библиотек, внешних исполняемых файлов, внутренних функций, удаленных программы и т.д.). Под механизмом запуска понимаются конкретные действия запуска – загрузка библиотеки, вызов бинарного файла через операционную систему, и т.д.

Перечисления

Коды ошибки запуска

Элементы перечислений
Success 

Нет ошибок

FileNotFound 

Не удалось найти файл

CannotLoadLibrary 

Не удалось загрузить динамическую библиотеку

CannotLoadFunc 

Не удалось загрузить функцию из динамической библиотеки

CannotCreateObject 

Не удалось создать объект из динамической библиотеки

CannotExecute 

Не удалось запустить


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