Класс so_sysconf_2::coop_handler_t

#include <coop_handler.hpp>

Граф наследования:so_sysconf_2::coop_handler_t:

so_sysconf_2::breakflag_handler::coop_handler_t

Полный список членов класса


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

Регистратор коопераций.

Базовый класс для объектов, управляющих кооперациями агентов в прикладной системе.

Примеры:

sample/dll1/sample_dll.cpp, sample/dll2/sample_dll.cpp и sample/dll3/sample_dll.cpp.


Открытые члены

 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. Создано системой  doxygen1.5.4 Intervale SourceForge.net Logo