Файл so_4/rt/h/agent_coop.hpp


Подробное описание

Классы для описания коопераций агентов.

Внимание:
Вместо непосредственной загрузки данного файла необходимо загружать файл so_4/rt/h/rt.hpp.


Пространства имен

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.


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