SObjectizer  5.1
Открытые члены | Закрытые члены | Закрытые данные | Полный список членов класса
Класс so_5::rt::state_t

Класс для задания состояний агентов. Подробнее...

Граф наследования:so_5::rt::state_t:
so_5::rt::state_base_t

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

 state_t (const agent_t *agent)
 
 state_t (const agent_t *agent, const std::string &state_name)
 
bool operator== (const state_t &state) const
 
const std::string & query_name () const
 Получить строковое название состояния.
 
bool is_target (const agent_t *agent) const
 Является ли агент владельцем состояния?
 

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

 state_t (const state_t &)
 
void operator= (const state_t &)
 

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

const agent_t *const m_target_agent
 Указатель на агент, который владеет этим состоянием. Подробнее...
 
const std::string m_state_name
 Название состояния.
 

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

Класс для задания состояний агентов.

Примеры:
so_5/chstate, so_5/layer и so_5/mboxes.

Данные класса

const agent_t* const so_5::rt::state_t::m_target_agent
private

Указатель на агент, который владеет этим состоянием.

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

Используется в is_target().


Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:23. Создано системой  doxygen1.8.3.1 Intervale SourceForge.net Logo