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 |