Открытые члены | |
virtual void | add (int priority, event_data_single_t *single_event) |
Сохранить единственную заявку. | |
unsigned int | demand_count () const |
Определить количество сохраненных заявок. | |
void | dispatch (dispatcher_binding_t *insend_event_dispatcher_binding) |
Выполнить диспетчеризацию всех сгенерированных событий. | |
Закрытые данные | |
single_demand_info_t | m_demand |
Единственная заявка. |
void so_4::rt::impl::one_demand_delivery_man_t::add | ( | int | priority, | |
event_data_single_t * | single_event | |||
) | [virtual] |
Сохранить единственную заявку.
priority | Приоритет заявки. |
single_event | Указатель на динамически созданный объект! |
Замещает so_4::rt::impl::delivery_man_t.
Перекрестные ссылки m_demand, so_4::rt::impl::single_demand_info_t::m_event_data и so_4::rt::impl::single_demand_info_t::m_priority.
void so_4::rt::impl::one_demand_delivery_man_t::dispatch | ( | dispatcher_binding_t * | insend_event_dispatcher_binding | ) |
Выполнить диспетчеризацию всех сгенерированных событий.
Если insend_event_dispatcher_binding отличен от нуля, то при диспетчеризации заявок проверяется тип заявки и insend-события передаются на обработку insend_event_dispatcher_binding. А остальные события передаются dispatcher_binding-ам своих агентов.
Если же insend_event_dispatcher_binding равен нулю, то все события передаются dispatcher_binding-ам своих агентов.
insend_event_dispatcher_binding | Dispatcher_binding для insend-событий. |
Перекрестные ссылки m_demand, so_4::rt::impl::single_demand_info_t::m_event_data и so_4::rt::impl::single_demand_info_t::m_priority.
Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:50 2008. Создано системой 1.5.6 |