Шаблон:Архитектурная акустика/Реализация/ILocalLoadBalancer body: различия между версиями
Перейти к навигации
Перейти к поиску
Alinap95 (обсуждение | вклад) (Новая страница: «{{source_header|lang=cpp|template <class A, class B> struct ExampleClass;}} {{class_template_paramlist_begin}} {{class_template_paramlist_add|A|Описание…») |
Alinap95 (обсуждение | вклад) |
||
(не показано 7 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
{{source_header|lang=cpp| | {{source_header|lang=cpp| | ||
struct | struct ILocalLoadBalancer;}} | ||
{{method_list_title|access=public}} | {{method_list_title|access=public}} | ||
{{method_list_begin}} | {{method_list_begin}} | ||
{{method_list_add| | {{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| | {{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::do_create_source_task}} | ||
{{method_list_add| | {{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::do_create_source_face_task}} | ||
{{method_list_add| | {{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::do_create_source_plain_task}} | ||
{{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::do_accept_remote_task}} | |||
{{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::do_is_running}} | |||
{{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::do_pause}} | |||
{{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::do_unpause}} | |||
{{method_list_add|Архитектурная акустика/Реализация/ILocalLoadBalancer::do_block_worker_on_pause}} | |||
{{method_list_end}} | {{method_list_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 на время паузы. |