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

Контекст action item. Подробнее...

#include <action_item_context.h>

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

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

enum  StatusCode { SuccStarted, SuccFinished, UnknownError }
 Статус работы action item. Подробнее...
 
typedef std::function
< ActionItemExecutor::ErrorCode() > 
ExecuteFunc
 
typedef std::function< void(ActionItemExecutor::ErrorCode) > OnFinishedClb
 

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

virtual
ActionItemExecutor::ErrorCode 
run ()=0
 Запускает action item.
 
void setExecuteFunction (ExecuteFunc func)
 Задает функцию для запуска
 
StatusCode getStatus ()
 Возвращает статус работы action item.
 

Защищенные данные

StatusCode m_statusCode
 
ExecuteFunc m_func
 

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

Контекст action item.

Контекст осуществляет запуск action item в выбранном режиме и хранит информацию о процессе работы action item.

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

Статус работы action item.

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

Успешно начал работу

SuccFinished 

Успешно завершил работу

UnknownError 

Неизвестная ошибка


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