Класс so_4::rt::state_handler_t

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


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

Класс для описания состояния агента.

Объекты этого типа создаются макросами 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_tquery_impl ()
 Часть реализации SObjectizer-а.
const
so_4::rt::impl::state_handler_impl_t
query_impl () const
 Часть реализации SObjectizer-а.

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

 state_handler_t (const state_handler_t &)
 Защита от копирования.
state_handler_toperator= (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-а.

Возвращает:
реальное описание состояния.

Перекрестные ссылки m_impl.


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