Классы для описания коопераций агентов.
|
Пространства имен |
| namespace | so_4 |
| namespace | so_4::rt |
| namespace | so_4::rt::impl |
| namespace | so_4::rt::impl::coop_relation |
Классы |
| class | so_4::rt::subscr_hook_t |
| | Базовый класс hook-а подписки агентов кооперации. Подробнее...
|
| class | so_4::rt::agent_coop_t |
| | Базовый класс кооперации агентов. Подробнее...
|
| class | so_4::rt::dyn_coop_controlled_obj_t |
| | Базовый класс для объектов, время жизни который определяется динамической кооперацией. Подробнее...
|
| class | so_4::rt::dyn_coop_controlled_templ_t< T > |
| | Шаблон-адаптер для объектов, время жизни которых определяется динамической кооперацией. Подробнее...
|
| class | so_4::rt::dyn_agent_coop_t |
| | Динамическая кооперация. Подробнее...
|
| class | so_4::rt::dyn_agent_coop_helper_t |
| | Упрощение регистрации динамических коопераций. Подробнее...
|
| class | so_4::rt::def_subscr_hook_t |
| | Обобщенная реализация hook-а подписки агентов. Подробнее...
|
Функции |
| template<class T> |
| void | so_4::rt::dyn_coop_controlled (so_4::rt::dyn_agent_coop_t &to, T *what) |
| | Упрощенный способ добавить в динамическую кооперацию еще один контролируемый объект.
|
| void | so_4::rt::def_subscr_hook (so_4::rt::agent_coop_t &coop,so_4::rt::agent_t &agent_to_subscribe,const std::string &evt_to_subscribe,const std::string &msg_owner,const std::string &msg_name,int priority=0,std::ostream *err=&std::cerr,const evt_subscr_t::dispatching_t &dispatching=evt_subscr_t::normal_dispatching) |
| | Упрощенный способ установки hook-а подписки типа so_4rt::def_subscr_hook_t.
|
| void | so_4::rt::def_subscr_hook (so_4::rt::agent_coop_t &coop,so_4::rt::agent_t &agent_to_subscribe,const std::string &evt_to_subscribe,so_4::rt::agent_t &msg_owner,const std::string &msg_name,int priority=0,std::ostream *err=&std::cerr,const evt_subscr_t::dispatching_t &dispatching=evt_subscr_t::normal_dispatching) |
| | Упрощенный способ установки hook-а подписки типа so_4rt::def_subscr_hook_t.
|