Шаблон:Архитектурная акустика/Реализация/CLocalLoadBalancer body: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
 
(не показаны 3 промежуточные версии 1 участника)
Строка 6: Строка 6:
{{method_list_title|access=public}}
{{method_list_title|access=public}}
{{method_list_begin}}
{{method_list_begin}}
{{method_list_add_ctor|Шаблон:Архитектурная акустика/Реализация/CLocalLoadBalancer::CLocalLoadBalancer brief }}
{{method_list_add_ctor|Архитектурная акустика/Реализация/CLocalLoadBalancer}}
{{method_list_end}}
{{method_list_end}}
{{method_list_title|access=protected}}
{{method_list_title|access=protected}}
{{method_list_begin}}
{{method_list_begin}}
{{method_list_add|CLocalLoadBalancer::do_create_source_task}}
{{method_list_add|Архитектурная акустика/Реализация/CLocalLoadBalancer::do_create_source_task}}
{{method_list_add|CLocalLoadBalancer::do_create_source_face_task}}
{{method_list_add|Архитектурная акустика/Реализация/CLocalLoadBalancer::do_create_source_face_task}}
{{method_list_add|CLocalLoadBalancer::do_create_source_plain_task}}
{{method_list_add|Архитектурная акустика/Реализация/CLocalLoadBalancer::do_create_source_plain_task}}
{{method_list_add|CLocalLoadBalancer::do_accept_remote_task}}
{{method_list_add|Архитектурная акустика/Реализация/CLocalLoadBalancer::do_accept_remote_task}}
{{method_list_add|CLocalLoadBalancer::do_is_running}}
{{method_list_add|Архитектурная акустика/Реализация/CLocalLoadBalancer::do_is_running}}
{{method_list_add|CLocalLoadBalancer::do_pause}}
{{method_list_add|Архитектурная акустика/Реализация/CLocalLoadBalancer::do_pause}}
{{method_list_add|CLocalLoadBalancer::do_unpause}}
{{method_list_add|Архитектурная акустика/Реализация/CLocalLoadBalancer::do_unpause}}
{{method_list_add|CLocalLoadBalancer::do_block_worker_on_pause}}
{{method_list_add|Архитектурная акустика/Реализация/CLocalLoadBalancer::do_block_worker_on_pause}}
{{method_list_end}}
{{method_list_end}}



Текущая версия на 10:35, 4 июня 2019

template <CalculationModel calc_id>
class CLocalLoadBalancer;
calc_idРасчетная модель
Открытые методы
МетодОписание
(конструкторы)Конструктор класса CLocalLoadBalancer.
Защищенные методы
МетодОписание
do_create_source_taskСоздает задание на моделирование источника.
do_create_source_face_taskСоздает задание на моделирование пересечения отражающей поверхности полем, которое генерируется источником.
do_create_source_plain_taskСоздает задание на моделирование пересечения плоскости вывода результатов полем, которое генерируется источником.
do_accept_remote_taskВыполнение задачи, поступающей из удаленного глобального балансировщика нагрузки.
do_is_runningПредикат, возвращающий состояние задания - запущено или нет.
do_pauseОстанавливает выполнение задания.
do_unpauseВозобновляет выполнение задания.
do_block_worker_on_pauseПроверяет необходимость паузы и, если требуется пауза, блокирует вызывающий рабочий поток.
Наследует открыто
КлассОписание
Шаблон:ILocalLoadBalancer brief