#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 |