Класс so_4::rt::impl::phys_coop_destroyer_t

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


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

Класс для физического удаления агентов и коопераций.

v.4.2.7
Сделан экспортируемым для того, чтобы можно было управлять политиками уничтожения объектов в кооперациях.

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

 ~phys_coop_destroyer_t ()
 Фактическое уничтожение осуществляется в деструкторе.
void add (agent_coop_t *coop)
 Добавление кооперации, которую необходимо уничтожить.
void add (agent_t *agent)
 Добавление агента, которого необходимо уничтожить.

Закрытые типы

typedef std::vector
< agent_coop_t * > 
coop_ptr_vector_t
typedef std::vector< agent_t * > agent_ptr_vector_t

Закрытые члены

Защита от копирования.
 phys_coop_destroyer_t (const phys_coop_destroyer_t &)
phys_coop_destroyer_toperator= (const phys_coop_destroyer_t &)

Закрытые статические члены

static void destroy_coop (agent_coop_t *c)
static void destroy_agent (agent_t *a)

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

coop_ptr_vector_t m_coops
agent_ptr_vector_t m_agents

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