Функции | |
const agent_wrapper_t * | agent_wrapper_ptr (const single_demand_info_t &a) |
bool | is_same_group_demands (const single_demand_info_t &a, const single_demand_info_t &b) |
bool | demand_info_comparator (const single_demand_info_t &a, const single_demand_info_t &b) |
void | send_event_to_dispatcher (int priority, event_data_impl_t *evt_to_disp, dispatcher_binding_t *insend_event_dispatcher_binding) |
Отправка event-а на диспетчеризацию диспетчеру. | |
void | send_all_demands_to_dispatcher (single_demand_info_t *demands, size_t demands_count, dispatcher_binding_t *insend_event_dispatcher_binding) |
Отправка всех заявок из указанного вектора на диспетчеризацию. |
const agent_wrapper_t* so_4::rt::impl::std_delivery_map_helpers::agent_wrapper_ptr | ( | const single_demand_info_t & | a | ) | [inline] |
Перекрестные ссылки so_4::rt::impl::single_demand_info_t::m_event_data и so_4::rt::impl::event_data_impl_t::query_agent().
Используется в demand_info_comparator() и is_same_group_demands().
bool so_4::rt::impl::std_delivery_map_helpers::demand_info_comparator | ( | const single_demand_info_t & | a, | |
const single_demand_info_t & | b | |||
) | [inline] |
Используется для сортировки в порядке убывания приоритетов.
Перекрестные ссылки agent_wrapper_ptr() и so_4::rt::impl::single_demand_info_t::m_priority.
Используется в send_all_demands_to_dispatcher().
bool so_4::rt::impl::std_delivery_map_helpers::is_same_group_demands | ( | const single_demand_info_t & | a, | |
const single_demand_info_t & | b | |||
) | [inline] |
Перекрестные ссылки agent_wrapper_ptr() и so_4::rt::impl::single_demand_info_t::m_priority.
Используется в send_all_demands_to_dispatcher().
void so_4::rt::impl::std_delivery_map_helpers::send_all_demands_to_dispatcher | ( | single_demand_info_t * | demands, | |
size_t | demands_count, | |||
dispatcher_binding_t * | insend_event_dispatcher_binding | |||
) |
Отправка всех заявок из указанного вектора на диспетчеризацию.
Перекрестные ссылки demand_info_comparator(), is_same_group_demands(), so_4::rt::impl::single_demand_info_t::m_event_data, so_4::rt::impl::single_demand_info_t::m_priority и send_event_to_dispatcher().
void so_4::rt::impl::std_delivery_map_helpers::send_event_to_dispatcher | ( | int | priority, | |
event_data_impl_t * | evt_to_disp, | |||
dispatcher_binding_t * | insend_event_dispatcher_binding | |||
) | [inline] |
Отправка event-а на диспетчеризацию диспетчеру.
Перекрестные ссылки so_4::rt::dispatcher_binding_t::dispatch(), so_4::rt::impl::event_data_impl_t::is_insend_dispatching() и so_4::rt::impl::event_data_impl_t::query_agent().
Используется в send_all_demands_to_dispatcher().
Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:50 2008. Создано системой 1.5.6 |