|
SObjectizer
5.1
|
Класс описывающий результат регистрации кооперации. Подробнее...
Классы | |
| struct | proxy_coop_registration_result_t |
| Прокси структуры для реализации move-semantics. Подробнее... | |
Открытые члены | |
| coop_registration_result_t (bool is_coop_registered) | |
| Инициализация с помощью флага успеха операции. | |
| coop_registration_result_t (proxy_coop_registration_result_t proxy_coop_registration_result) | |
| coop_registration_result_t (coop_registration_result_t &coop_register_result) | |
| coop_registration_result_t & | operator= (coop_registration_result_t &coop_register_result) |
| coop_registration_result_t & | operator= (proxy_coop_registration_result_t proxy_coop_registration_result) |
| operator proxy_coop_registration_result_t () | |
| bool | is_ok () const |
| Операция регистрации прошла успешно? | |
| void | set_is_ok (bool is_no_fatal_error) |
| Установить флаг, прошла ли регистрация кооперации успешно. | |
| void | set_meta_actions (meta_actions_container_unique_ptr_t &meta_actions) |
| Назначить мета-действия. Подробнее... | |
| void | swap_meta_actions (meta_action_map_t &meta_action_map) |
| Меняет местами содержиме мапов мета-действий. | |
| const meta_action_map_t & | meta_actions () const |
| const std::string & | error_description () const |
| Получить описание ошибки. | |
| void | set_error_description (const std::string &err_descr) |
| Выставить сообщение об ошибке. | |
Закрытые данные | |
| coop_registration_result_internals_t | m_internals |
| Внутренности класса. | |
Класс описывающий результат регистрации кооперации.
Класс характеризует результат регистрации кооперации через coop_handler или coop_factory. В самом простом случае, он просто отвечает на вопрос: была ли кооперация зарегистрирована усепшно.
Если кооперация успешно зарегистрировалась, то проверяется содержит ли возвращаемое значение мета-действия. Если регистрация кооперации возвращает набор мета-действий, то они закрепляются за кооперацией.
Если кооперация не была зарегистрирована, то возвращаемое зачение должно содержать описание ошибки.
| void so_sysconf_4::coop_registration_result_t::set_meta_actions | ( | meta_actions_container_unique_ptr_t & | meta_actions | ) |
Назначить мета-действия.
| meta_actions | Контейнер мета-действий. |
Перекрестные ссылки m_internals и so_sysconf_4::coop_registration_result_internals_t::m_meta_actions.
Используется в so_sysconf_4::coop_registration_success().
Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:24. Создано системой
1.8.3.1
|
|