|
SObjectizer
5.1
|
Регистратор коопераций. Подробнее...
Открытые члены | |
| coop_factory_t (const std::string &factory_name) | |
| const std::string & | query_name () const |
| Имя фабрики. Подробнее... | |
| virtual coop_registration_result_t | reg (so_5::rt::so_environment_t &env, const std::string &coop_name, const std::string &cfg_file)=0 |
| Виртуальный метод для регистрации кооперации. Подробнее... | |
| virtual void | dereg (so_5::rt::so_environment_t &env, const std::string &coop_name) |
| Виртуальный метод для дерегистрации кооперации. Подробнее... | |
Закрытые данные | |
| const std::string | m_factory_name |
| Имя фабрики. | |
Регистратор коопераций.
Базовый класс для объектов, управляющих кооперациями агентов в прикладной системе.
| so_sysconf_4::coop_factory_t::coop_factory_t | ( | const std::string & | factory_name | ) |
| factory_name | Имя фабрики. |
|
virtual |
Виртуальный метод для дерегистрации кооперации.
| env | Среда so_5, из которой будет удалена кооперация. |
| coop_name | Имя дерегистрируемой кооперации. |
Перекрестные ссылки so_5::rt::so_environment_t::deregister_coop().
Используется в so_sysconf_4::impl::coop_factory_register_t::dereg().
| const std::string & so_sysconf_4::coop_factory_t::query_name | ( | ) | const |
Имя фабрики.
Перекрестные ссылки m_factory_name.
Используется в so_sysconf_4::impl::coop_factory_register_t::query_registration_name().
|
pure virtual |
Виртуальный метод для регистрации кооперации.
Должен возвращать объект coop_registration_result_t, метод is_ok(), которого вернет true, если кооперация успешно зарегистрирована. В противном метод is_ok(), возвращаемого объекта, должен вернуть false, а в @ error_msg будет помещено описание ошибки.
| env | Среда so_5, в которой будет создана кооперация. |
| coop_name | Имя кооперации для регистрации. |
| cfg_file | Имя конфигурационного файла для кооперации. |
Замещается в so_sysconf_4::coop_factory_function_wrapper_t, so_sysconf_log_3::error_msg_extractor::coop_factory_t, so_sysconf_4::ichannel::coop_factory_t и so_sysconf_4::ochannel::coop_factory_t.
Используется в so_sysconf_4::impl::coop_factory_register_t::reg().
Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:24. Создано системой
1.8.3.1
|
|