Класс so_4::rt::impl::evt_wrapper_t

Производные классы:so_4::rt::impl::base_evt_wrapper_t.

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


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

Базовый класс для внутренней обертки вокруг события агента.

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

virtual agent_wrapper_t & query_agent ()=0
virtual const agent_wrapper_t & query_agent () const =0
virtual const std::string & query_name () const =0
virtual ret_code_t subscribe (int priority, const msg_wrapper_ptr_set_t &msgs, const so_4::rt::evt_subscr_t::subscr_flag_t &subscr_flag, const so_4::rt::evt_subscr_t::dispatching_t &dispatching)=0
 Изменение подписки.
virtual void remove_incident (msg_wrapper_t &msg)=0
virtual void unsubscribe_from_all ()=0
virtual void receive_msg (msg_data_impl_t *data, delivery_man_t &delivery_man)=0
virtual void run_action (const event_data_t &event_data)=0
virtual bool is_insend_dispatching () const =0
 Должно ли событие диспетчироваться до возврата из send_msg?

Методы

virtual ret_code_t so_4::rt::impl::evt_wrapper_t::subscribe ( int  priority,
const msg_wrapper_ptr_set_t &  msgs,
const so_4::rt::evt_subscr_t::subscr_flag_t subscr_flag,
const so_4::rt::evt_subscr_t::dispatching_t dispatching 
) [pure virtual]

Изменение подписки.

Возвращает:
0, если подписка проведена успешно.
Аргументы:
dispatching  Режим диспетчеризации события.

Используется в so_4::api::subscribe_event().

virtual bool so_4::rt::impl::evt_wrapper_t::is_insend_dispatching (  )  const [pure virtual]

Должно ли событие диспетчироваться до возврата из send_msg?

Начиная с:
v.4.2.7

Используется в so_4::rt::impl::event_data_single_t::is_insend_dispatching().


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