Класс so_4::ace::reactor_registry_t

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

so_4::ace::impl::std_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)=0
 Регистрация нового реактора.
virtual so_4::ret_code_t remove (const std::string &reactor_name)=0
 Удаление реактора.
virtual ACE_Reactor * find (const std::string &reactor_name)=0
 Поиск реактора по имени.

Методы

virtual so_4::ret_code_t so_4::ace::reactor_registry_t::add ( const std::string &  reactor_name,
reactor_instance_auto_ptr_t  reactor_instance 
) [pure virtual]

Регистрация нового реактора.

Аргументы:
reactor_name  Имя реактора. Должно быть уникальным.
reactor_instance  Интерфейс реактора.

Замещается в so_4::ace::impl::std_reactor_registry_t.

virtual so_4::ret_code_t so_4::ace::reactor_registry_t::remove ( const std::string &  reactor_name  )  [pure virtual]

Удаление реактора.

Аргументы:
reactor_name  Имя удаляемого реактора.

Замещается в so_4::ace::impl::std_reactor_registry_t.

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

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

Возвращает:
0, если реактор не найден.
Аргументы:
reactor_name  Имя искомого реактора.

Замещается в so_4::ace::impl::std_reactor_registry_t.

Используется в so_4::ace::default_reactor().


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