#include <coop_handler.hpp>

Базовый класс для объектов, управляющих кооперациями агентов в прикладной системе.
Открытые члены | |
| coop_handler_t (const char *dll_alias, const char *coop_name) | |
| const std::string & | query_dll_alias () const |
| Псевдоним DLL. | |
| const std::string & | query_coop_name () const |
| Имя кооперации. | |
| virtual bool | reg (const std::string &cfg_file, std::string &error_msg)=0 |
| Виртуальный метод для регистрации кооперации. | |
| virtual void | dereg ()=0 |
| Виртуальный метод для дерегистрации кооперации. | |
Закрытые данные | |
| std::string | m_dll_alias |
| Псевдоним DLL. | |
| std::string | m_coop_name |
| Имя кооперации. | |
| so_sysconf_2::coop_handler_t::coop_handler_t | ( | const char * | dll_alias, | |
| const char * | coop_name | |||
| ) |
| dll_alias | Псевдоним DLL, в которой располагается кооперация. |
| coop_name | Имя кооперации. |
| const std::string & so_sysconf_2::coop_handler_t::query_dll_alias | ( | ) | const |
Псевдоним DLL.
| const std::string & so_sysconf_2::coop_handler_t::query_coop_name | ( | ) | const |
Имя кооперации.
| virtual bool so_sysconf_2::coop_handler_t::reg | ( | const std::string & | cfg_file, | |
| std::string & | error_msg | |||
| ) | [pure virtual] |
Виртуальный метод для регистрации кооперации.
Должен возвращать true, если кооперация успешно зарегистрирована. В противном случае в error_msg нужно поместить описание причины ошибки.
Замещается в so_sysconf_2::breakflag_handler::coop_handler_t.
Документация по so_sysconf_2 v.2.4.0. Последние изменения: Wed Oct 31 18:55:07 2007. Создано системой
1.5.4
|
|