Класс so_4::ace::impl::std_reactor_registry_t

Граф наследования:so_4::ace::impl::std_reactor_registry_t:

so_4::ace::reactor_registry_t

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


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

Штатная реализация реестра реакторов.

Начиная с:
v.4.4.0-b6

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

Реализация унаследованных методов.
virtual so_4::ret_code_t add (const std::string &reactor_name, reactor_instance_auto_ptr_t reactor_instance)
 Регистрация нового реактора.
virtual so_4::ret_code_t remove (const std::string &reactor_name)
 Удаление реактора.
virtual ACE_Reactor * find (const std::string &reactor_name)
 Поиск реактора по имени.
Средства для запуска и останова всех реакторов.
so_4::ret_code_t start_all ()
void stop_all ()

Открытые статические члены

static std_reactor_registry_tinstance ()
Средства инициализации и деинициализации реестра.
static void init ()
static void deinit ()

Методы

ACE_Reactor * so_4::ace::impl::std_reactor_registry_t::find ( const std::string &  reactor_name  )  [virtual]

Поиск реактора по имени.

Возвращает:
0, если реактор не найден.

Замещает so_4::ace::reactor_registry_t.

Перекрестные ссылки so_4::ace::impl::reactor_registry_data_t::m_lock, so_4::ace::impl::reactor_registry_data_t::m_reactors_map и so_4::ace::impl::registry_data().

void so_4::ace::impl::std_reactor_registry_t::stop_all (  ) 

Возврат из этого метода производится после завершения работы всех реакторов.

Перекрестные ссылки so_4::ace::impl::reactor_registry_data_t::m_lock, so_4::ace::impl::reactor_registry_data_t::m_reactors_map, so_4::ace::impl::reactor_registry_data_t::m_started, so_4::ace::impl::registry_data() и so_4::ace::impl::stop_all_reactors().

std_reactor_registry_t * so_4::ace::impl::std_reactor_registry_t::instance (  )  [static]

Возвращает:
Указатель на единственную копию реестра.


Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:48 2008. Создано системой  doxygen1.5.6 Intervale SourceForge.net Logo