|
SObjectizer
5.1
|
Класс для обеспечения работы с диспетчерами. Подробнее...
Открытые члены | |
| reactor_layer_t (const reactor_layer_params_t ¶ms) | |
| ACE_Reactor * | query_default_reactor () const |
| Получить реактор по умолчанию. | |
| ACE_Reactor * | query_named_reactor (const std::string &reactor_name) const |
| Получить именованный реактор. Подробнее... | |
Контроль работы слоя. | |
Защищенные члены | |
Реализация унаследованных методов. | |
Запустить работу реакторов. | |
| so_5::ret_code_t | start () |
| Запустить слой. Подробнее... | |
| void | shutdown () |
| Остановить работу реакторов. | |
| void | wait () |
| Ждать завершения всех реакторов. | |
Защищенные члены inherited from so_5::rt::so_layer_t | |
| so_environment_t & | so_environment () |
| Получить среду SObjectizer. Подробнее... | |
Закрытые члены | |
| void | create_default_reactor () |
| Создать реактор по умолчанию. | |
| void | create_named_reactors (const so_5_transport::ace::reactor_instance_map_t &named_reactors) |
| Сохранить именованные реакторы. | |
Закрытые данные | |
| so_5_transport::ace::reactor_instance_unique_ptr_t | m_default_reactor |
| Реактор по умолчанию. | |
|
std::unique_ptr < reactor_instance_hash_map_t > | m_reactors_map |
| Карта всех зарегистрированных реакторов. | |
Класс для обеспечения работы с диспетчерами.
| ACE_Reactor * so_5_transport::reactor_layer_t::query_named_reactor | ( | const std::string & | reactor_name | ) | const |
Получить именованный реактор.
Перекрестные ссылки m_reactors_map.
Используется в so_5_transport::socket::acceptor_controller_creator_t::create() и so_5_transport::socket::connector_controller_creator_t::create().
|
protectedvirtual |
Запустить слой.
Реализация по умолчанию ничего не делает.
Переопределяет метод предка so_5::rt::so_layer_t.
Перекрестные ссылки m_default_reactor, m_reactors_map и SO_5_LOG_FMT.
Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:24. Создано системой
1.8.3.1
|
|