Класс для задания состояний агентов.
Подробнее...
|
| 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 |
| Является ли агент владельцем состояния?
|
|
Класс для задания состояний агентов.
- Примеры:
- so_5/chstate, so_5/layer и so_5/mboxes.
const agent_t* const so_5::rt::state_t::m_target_agent |
|
private |
Указатель на агент, который владеет этим состоянием.
Служит для проверки того, что агент входит в состояние которым сам владеет.
Используется в is_target().