#include <coop.hpp>
Открытые члены | |
virtual bool | is_created_by_factory (std::string &factory_name) const =0 |
virtual const std::string & | query_name () const =0 |
Получить имя кооперации. | |
virtual const std::string & | query_dll_alias () const =0 |
virtual void | dereg ()=0 |
Начать процесс дерегистрации кооперации. | |
bool | is_can_be_registered () const |
Можно ли зарегистрировать кооперацию. | |
bool | is_not_registered () const |
Проверка того, что кооперация не зарегистрирована. | |
void | make_deregistered () |
Указать, что кооперация дерегистрирована. | |
const std::string & | cfg_file () const |
void | push_rereg_info (std::auto_ptr< rereg_info_t > rereg_info) |
Сохранить информацию о перерегистрации кооперации. | |
std::auto_ptr< rereg_info_t > | pop_rereg_info () |
Извлечь информацию о перерегистрации кооперации. | |
Защищенные типы | |
enum | state_t { e_not_registered, e_in_registration, e_registered } |
Возможные состояния кооперации. Подробнее... | |
Защищенные данные | |
state_t | m_state |
Текущее состояние кооперации. | |
std::string | m_cfg_file |
Закрытые данные | |
std::auto_ptr< rereg_info_t > | m_rereg_info |
Информация о перерегистрации кооперации. |
enum so_sysconf_2::impl::coop_t::state_t [protected] |
virtual bool so_sysconf_2::impl::coop_t::is_created_by_factory | ( | std::string & | factory_name | ) | const [pure virtual] |
Обрабатывается ли данная кооперация объектом coop_factory_t?
Замещается в so_sysconf_2::impl::coop_by_handler_t и so_sysconf_2::impl::coop_by_factory_t.
virtual const std::string& so_sysconf_2::impl::coop_t::query_dll_alias | ( | ) | const [pure virtual] |
Получить псевдоним DLL, в которой реализована кооперация.
Замещается в so_sysconf_2::impl::coop_by_handler_t и so_sysconf_2::impl::coop_by_factory_t.
bool so_sysconf_2::impl::coop_t::is_can_be_registered | ( | ) | const |
Можно ли зарегистрировать кооперацию.
Кооперацию нельзя зарегистрировать, если она уже зарегистрирована или находится в процессе регистрации.
bool so_sysconf_2::impl::coop_t::is_not_registered | ( | ) | const |
Проверка того, что кооперация не зарегистрирована.
const std::string & so_sysconf_2::impl::coop_t::cfg_file | ( | ) | const |
Вернуть имя конфигурационного файла, с которым кооперация была зарегистрирована в последний раз.
std::string so_sysconf_2::impl::coop_t::m_cfg_file [protected] |
Имя конфигурационного файла с которым в последний раз была зарегистрирована кооперация.
std::auto_ptr< rereg_info_t > so_sysconf_2::impl::coop_t::m_rereg_info [private] |
Информация о перерегистрации кооперации.
Если содержит нулевой указатель, то кооперация не должна быть перерегистрирована.
Документация по so_sysconf_2 v.2.4.0. Последние изменения: Wed Oct 31 18:55:07 2007. Создано системой 1.5.4 |