NodeRef::StartProcess: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{function_begin |void StartProcess(const void* pParams, size_type cbParams); //1 template <class ContainerWithDataAndSize> void StartProcess(const ContainerWithD…»)
 
 
Строка 12: Строка 12:
{{function_paramlist add|cont|Контейнер параметров создаваемого процесса.}}
{{function_paramlist add|cont|Контейнер параметров создаваемого процесса.}}
{{function_paramlist end}}
{{function_paramlist end}}
{{function exceptionlist begin}}
{{function exceptionlist add|[[drc_exception]]|{{drc_exception brief}}}}
{{function exceptionlist end}}
{{function_sa_begin}}
{{function_sa_begin}}
{{function_sa_add|[[INode::StartProcess]]|{{INode::StartProcess brief}}}}
{{function_sa_add|[[INode::StartProcess]]|{{INode::StartProcess brief}}}}
{{function_sa_end}}
{{function_sa_end}}
{{function_end}}
{{function_end}}

Текущая версия на 03:44, 3 января 2018

void StartProcess(const void* pParams, size_type cbParams); //1
template <class ContainerWithDataAndSize>
void StartProcess(const ContainerWithDataAndSize& cont); //2

Создает процесс моделирования на узле с заданными параметрами.

  1. Запуск процесса моделирования с параметрами, которые адресуются C-указателем.
  2. Запуск процесса моделирования с параметрами, которые задаются объектом cont.
Параметры шаблона
ContainerWithDataAndSizeТип C++ контейнера с параметрами создаваемого процесса. Класс ContainerWithDataAndSize должен предоставлять методы data и size без параметров, которые соответственно возвращают C-указатель на массив элементов типа typename ContainerWithDataAndSize::value_type и число этих элементов в массиве.
Параметры
[in]pParamsБайтовый буфер параметров процесса, интерпретируемых реализацией INode::StartProcess.
cbParamsРазмер данных в буфере pParams в байтах.
contКонтейнер параметров создаваемого процесса.
Возможные исключения
drc_exceptionРеализует исключение C++, соответствующее коду ошибок domain_response_code_t.
См. также
INode::StartProcessЗапуск логического процесса на узле предметной области с предоставленными параметрами.