|
SObjectizer
5.1
|
Слой mbapi для работы распределенных mbox-ов. Подробнее...
Открытые члены | |
| endpoint_list_t | query_endpoint_list () const |
| Получить список доступных endpoint-ов. | |
| impl::mbapi_layer_impl_t & | impl () |
| Получить доступ к реализации слоя. | |
| const impl::mbapi_layer_impl_t & | impl () const |
| void | add_repository (const oess_2::stdsn::types_repository_t &types_repository) |
| Добавление и удаление репозиториев. | |
| void | remove_repository (const oess_2::stdsn::types_repository_t &types_repository) |
| stagepoint_bind_unique_ptr_t | create_stagepoint_bind (const stagepoint_t &stagepoint, so_5::rt::agent_t &agent) |
| Создание сертификатов конечных точек и стадий. | |
| endpoint_bind_unique_ptr_t | create_endpoint_bind (const endpoint_t &endpoint, so_5::rt::agent_t &agent) |
| endpoint_bind_unique_ptr_t | create_endpoint_bind (const endpoint_stage_chain_t &endpoint_stage_chain, so_5::rt::agent_t &agent) |
Контроль работы слоя. | |
Защищенные члены | |
Реализация унаследованных методов. | |
Запустить работу реакторов. | |
| 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 | send (const endpoint_t &from, const endpoint_t &to, const stagepoint_t ¤t_stage, const oess_id_wrapper_t &oess_id, std::unique_ptr< oess_2::stdsn::serializable_t > msg) |
| Внутренние методы отправки сообщений. Подробнее... | |
| void | send (const endpoint_t &from, const endpoint_t &to, const oess_id_wrapper_t &oess_id, std::unique_ptr< oess_2::stdsn::serializable_t > msg) |
| Начать отправку сообщения от одной конечной стадии до другой. | |
Закрытые данные | |
|
std::unique_ptr < impl::mbapi_layer_impl_t > | m_impl |
Друзья | |
| class | message_base_t |
Слой mbapi для работы распределенных mbox-ов.
|
private |
Внутренние методы отправки сообщений.
Отправить сообщение дальше от текущей стадии.
Используется в mbapi_4::message_base_t::move_next_impl() и send().
|
protectedvirtual |
Запустить слой.
Реализация по умолчанию ничего не делает.
Переопределяет метод предка so_5::rt::so_layer_t.
Перекрестные ссылки so_5::rt::so_layer_t::so_environment().
Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:21. Создано системой
1.8.3.1
|
|