Объекты этого типа создаются макросами SOL4_STATE_START() и SOL4_STATE_FINISH().
Открытые члены | |
state_handler_t (class_handler_t &class_handler, const char *state_name) | |
so_4::rt::impl::state_handler_impl_t & | query_impl () |
Часть реализации SObjectizer-а. | |
const so_4::rt::impl::state_handler_impl_t & | query_impl () const |
Часть реализации SObjectizer-а. | |
Закрытые члены | |
state_handler_t (const state_handler_t &) | |
Защита от копирования. | |
state_handler_t & | operator= (const state_handler_t &) |
Защита от копирования. | |
Закрытые данные | |
std::auto_ptr < impl::state_handler_impl_t > | m_impl |
Реальное описание состояния. |
so_4::rt::state_handler_t::state_handler_t | ( | class_handler_t & | class_handler, | |
const char * | state_name | |||
) |
class_handler | Описатель класса агента. |
state_name | Имя состояния. |
so_4::rt::impl::state_handler_impl_t & so_4::rt::state_handler_t::query_impl | ( | ) |
Часть реализации SObjectizer-а.
Перекрестные ссылки m_impl.
Используется в so_4::rt::state_event_binder_t::state_event_binder_t(), so_4::rt::state_event_excluder_t::state_event_excluder_t(), so_4::rt::state_merge_binder_t::state_merge_binder_t(), so_4::rt::state_on_enter_binder_t::state_on_enter_binder_t() и so_4::rt::state_on_exit_binder_t::state_on_exit_binder_t().
const so_4::rt::impl::state_handler_impl_t & so_4::rt::state_handler_t::query_impl | ( | ) | const |
Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:49 2008. Создано системой 1.5.6 |