SObjectizer  5.1
Пространства имен | Определения типов | Переменные
Файл ret_code.hpp

Коды ошибок. Подробнее...

Пространства имен

namespace  so_5
 Основное пространство имен SObjectizer.
 

Определения типов

typedef int so_5::ret_code_t
 Код возврата основных API-функций и методов.
 

Переменные

const int so_5::rc_environment_error
 Ошибка запуска so_environment.
 
Ошибки методов агента.
const int so_5::rc_agent_unknown_state
 Переход к неизвестному состоянию агента.
 
const int so_5::rc_agent_is_already_bind_to_env
 Агент уже привязан к среде SO.
 
const int so_5::rc_agent_is_already_bind_to_disp
 Агент уже привязан к диспетчеру.
 
const int so_5::rc_named_disp_not_found
 Диспетчер с заданным именем не найден.
 
const int so_5::rc_agent_has_no_cooperation
 Агент не привязан к кооперации.
 
const int so_5::rc_agent_incompatible_type_conversion
 Агент не может быть преведен к заданному типу.
 
const int so_5::rc_zero_ptr_to_coop
 Ошибки кооперации агентов. Подробнее...
 
const int so_5::rc_coop_with_specified_name_is_already_registered
 Кооперация с таким именем уже зарегистрирована.
 
const int so_5::rc_coop_has_references_to_null_agents_or_binders
 Кооперация содержит пустые ссылки на агент или привязку к диспетчеру.
 
const int so_5::rc_coop_has_not_found_among_registered_coop
 Дерегистрируемая кооперация с заданным именем не найдена.
 
const int so_5::rc_coop_define_agent_failed
 Кооперация не мождет быть зарегистрирована.
 
Ошибки диспетчера.
const int so_5::rc_disp_start_failed
 Не удалось запустить диспетчер.
 
const int so_5::rc_disp_create_failed
 Не удалось создать диспетчер.
 
Ошибки регистрации обработчиков

событий и перехватчиков сообщений.

const int so_5::rc_evt_handler_already_provided
 Регистрация обработчика события на тип сообщения, mbox и состояние для которых уже зарегистрирован обработчик.
 
const int so_5::rc_no_event_handler_provided
 Дерегистрация обработчика на тип сообщения, mbox и состояние, которого нет в списке зарегистрированных.
 
const int so_5::rc_event_handler_match_error
 Деригистрация обработчика на тип сообщения, mbox и состояние, которого есть в списке состояний, но сам обработчик другой нежели указанный в параметрах.
 
const int so_5::rc_agent_is_not_the_state_owner
 Агент не является владельцем состояния, которое указано при регистрации.
 
const int so_5::rc_intercept_handler_already_provided
 Регистрация перехватчика события на тип сообщения, mbox и состояние для которых уже зарегистрирован обработчик.
 
const int so_5::rc_no_interception_handler_provided
 Деригистрация перехватчика на тип сообщения, mbox и состояние, которого нет в списке зарегистрированных.
 
const int so_5::rc_interception_handler_match_error
 Деригистрация перехватчика на тип сообщения, mbox и состояние, которого есть в списке состояний, но сам обработчик другой нежели указанный в параметрах.
 
Ошибки mbox-ов.
const int so_5::rc_mbox_duplicating_name
 Регистрация именованного mbox-а с именем, которое уже есть.
 
const int so_5::rc_mbox_unable_to_find_mbox
 Не удается найти именованный mbox.
 
Ошибки работы отложенных или периодических сообщений.
const int so_5::rc_unable_to_schedule_timer_act
 Не удается запланировать таймерное событие.
 
Ошибки работы cо слоем.
const int so_5::rc_layer_not_binded_to_so_env
 Слой не привязан к среде SObjectizer.
 
const int so_5::rc_trying_to_add_nullptr_extra_layer
 Попытка добавить дополнительный слой по нулевому указателю.
 
const int so_5::rc_trying_to_add_extra_layer_that_already_exists_in_default_list
 Попытка добавить дополнительный слой, который уже находиться в списке слоев по умолчанию.
 
const int so_5::rc_trying_to_add_extra_layer_that_already_exists_in_extra_list
 Попытка добавить дополнительный слой, который уже находиться в списке дополнительных слоев.
 
const int so_5::rc_unable_to_start_extra_layer
 Попытка инициализировать слой прошла неудачно.
 
const int so_5::rc_layer_does_not_exist
 Слой заданного типа не существует.
 
Ошибки общего плана.
const int so_5::rc_empty_name
 Пустое имя ( mbox-а, кооперации ).
 
const int so_5::rc_unexpected_error
 

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

Коды ошибок.


Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:20. Создано системой  doxygen1.8.3.1 Intervale SourceForge.net Logo