Класс so_4::disp::active_group::impl::traits_t

Граф наследования:so_4::disp::active_group::impl::traits_t:

so_4::rt::agent_traits_t

Полный список членов класса


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

Свойство агента, которое делает агент членом активной группы.

Начиная с:
v.4.2.6

Открытые члены

 traits_t (const std::string &group_name)
virtual void init (so_4::rt::agent_t &a)
virtual void deinit (so_4::rt::agent_t &a)

Закрытые данные

std::string m_group_name
 Имя группы, в которую входит агент.

Конструктор(ы)

so_4::disp::active_group::impl::traits_t::traits_t ( const std::string &  group_name  ) 

Аргументы:
group_name  Имя группы, в которую входит агент.


Методы

void so_4::disp::active_group::impl::traits_t::init ( so_4::rt::agent_t agent  )  [virtual]

Этот метод будет вызыван до того, как для агента будет осуществлена подписка.

Замещает so_4::rt::agent_traits_t.

Перекрестные ссылки so_4::disp::active_group::impl::dispatcher_t::introduce_agent(), m_group_name и so_4::rt::agent_t::so_query_name().

void so_4::disp::active_group::impl::traits_t::deinit ( so_4::rt::agent_t agent  )  [virtual]

Этот метод будет вызван сразу после вызова у агента метода so_on_deregistration.

Замещает so_4::rt::agent_traits_t.

Перекрестные ссылки m_group_name, so_4::disp::active_group::impl::dispatcher_t::remove_agent() и so_4::rt::agent_t::so_query_name().


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