Объекты этого типа создаются макросами 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
|
|