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

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
{{source_header|lang=cpp|template <CalculationModel calc_id>
{{source_header|lang=cpp|
class CLocalLoadBalancer;}}
struct ILocalLoadBalancer;}}
{{class_template_paramlist_begin}}
 
{{class_template_paramlist_add|calc_id|Расчетная модель}}
{{class_template_paramlist_end}}
{{method_list_title|access=public}}
{{method_list_title|access=public}}
{{method_list_begin}}
{{method_list_begin}}
{{method_list_add_ctor|CLocalLoadBalancer}}
{{method_list_add_ctor|Архитектурная_акустика/Реализация/ILocalLoadBalancer}}
{{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::CreateSourceSimulationTask}}
{{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::CreateSourceFaceInteractionTask}}
{{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::CreateSourcePlainInteractionTask}}
{{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::AcceptRemoteTask}}
{{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::IsRunning}}
{{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::Pause}}
{{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::Unpause}}
{{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::BlockWorkerOnPause}}
{{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|Архитектурная акустика/Реализация/ILocalLoadBalancer::do_create_source_task}}
{{method_list_add|CLocalLoadBalancer::do_create_source_face_task}}
{{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::do_create_source_face_task}}
{{method_list_add|CLocalLoadBalancer::do_create_source_plain_task}}
{{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::do_create_source_plain_task}}
{{method_list_add|CLocalLoadBalancer::do_accept_remote_task}}
{{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::do_accept_remote_task}}
{{method_list_add|CLocalLoadBalancer::do_is_running}}
{{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::do_is_running}}
{{method_list_add|CLocalLoadBalancer::do_pause}}
{{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::do_pause}}
{{method_list_add|CLocalLoadBalancer::do_unpause}}
{{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::do_unpause}}
{{method_list_add|CLocalLoadBalancer::do_block_worker_on_pause}}
{{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::do_block_worker_on_pause}}
{{method_list_end}}
{{method_list_end}}
{{inherits_begin|access=public}}
{{inherits_add|ILocalLoadBalancer}}
{{inherits_end}}

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

struct ILocalLoadBalancer;
Открытые методы
МетодОписание
(конструкторы)Конструкторы интерфейса ILocalLoadBalancer
CreateSourceSimulationTaskСоздает задание на моделирование источника.
CreateSourceFaceInteractionTaskСоздает задание на моделирование пересечения отражающей поверхности полем, которое генерируется источником.
CreateSourcePlainInteractionTaskСоздает задание на моделирование пересечения плоскости вывода результатов полем, которое генерируется источником.
AcceptRemoteTaskПодтверждение задания.
IsRunningПредикат, возвращающий состояние задания - запущено или нет.
PauseОстанавливает выполнение задания.
UnpauseВозобновляет выполнение задания.
BlockWorkerOnPauseБлокирует Worker на время паузы.
Защищенные методы
МетодОписание
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Блокирует Worker на время паузы.