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

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Содержимое страницы заменено на «{{class|lang=cpp|CDomainSystemTCPClient}}»)
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
{{CDomainSystemTCPClient brief}}
{{class|lang=cpp|CDomainSystemTCPClient}}
 
Базовый класс:
 
<div style="color:#354C7B; font-size:120%; font-weight:normal">Открытые методы</div>
 
{{function_list_begin}}
{{function_list_add|StartSimulation|reference_name=CDomainSystemTCPClient::StartSimulation|description={{CDomainSystemTCPClient::StartSimulation brief}}}}
{{function_list_add|StartSimulation|reference_name=CDomainSystemTCPClient::StartSimulation|description={{CDomainSystemTCPClient::StartSimulation brief}}}}
{{function_list_add|GetProcessStatus|reference_name=CDomainSystemTCPClient::GetProcessStatus|description={{CDomainSystemTCPClient::GetProcessStatus brief}}}}
{{function_list_add|GetSimulationResults|reference_name=CDomainSystemTCPClient::GetSimulationResults|description={{CDomainSystemTCPClient::GetSimulationResults brief}}}}
{{function_list_add|CloseSimulation|reference_name=CDomainSystemTCPClient::CloseSimulation|description={{CDomainSystemTCPClient::CloseSimulation brief}}}}
{{function_list_add|GetParameterAllocator|reference_name=CDomainSystemTCPClient::GetParameterAllocator|description={{CDomainSystemTCPClient::GetParameterAllocator brief}}}}
{{function_list_add|GetSystemInformation|reference_name=CDomainSystemTCPClient::GetSystemInformation|description={{CDomainSystemTCPClient::GetSystemInformation brief}}}}
{{function_list_end}}
 
<div style="color:#354C7B; font-size:150%; font-weight:normal; margin: 1em 0 0 0">Наследники</div>
 
<div style="overflow=hidden; margin: 1em 0 0 0; border: 1px solid #aaa; background-color: #f3f3fc;">
 
<source lang="cpp" style="background-color: #fff;">interface_implementation_base<CDomainSystemTCPClient,
    disposal_policy_delete,
    ref_ctr_policy_none,
    CONVERSION_POLICY_MAP(DomainSystemTypeId,
        CONVERSION_MAP_ENTITY(DomainSystemType, static_conversion_sequence<IDomainSystem*>)),
    IDomainSystem></source>
 
</div>
 
<div style="color:#354C7B; font-size:150%; font-weight:normal; margin: 1em 0 0 0">Интерфейсы</div>
 
<div style="overflow=hidden; margin: 1em 0 0 0; border: 1px solid #aaa; background-color: #f3f3fc;"><source lang="cpp">IDomainSystem</source>
 
{{IDomainSystem methods}}
 
</div>

Текущая версия на 02:57, 4 декабря 2017

Реализует прокси объект для доступа к удаленному экземпляру подсистемы предметной области по протоколу TCP.

Открытые методы
МетодОписание
(конструкторы)Конструкторы класса CDomainSystemTCPClient.
(деструктор)Деструктор класса CDomainSystemTCPClient.
StartSimulationЗапуск процедуры моделирования в удаленном экземпляре подсистемы предметной области.
GetProcessStatusПолучение сведений о состоянии процесса моделирования в удаленном экземпляре подсистемы предметной области.
GetSimulationResultsПолучение результатов моделирования.
CloseSimulationОстановка и закрытие в удаленном экземпляре подсистемы предметной области процесса моделирования по указанному строковому идентификатору.
GetParameterAllocatorВозвращает менеджер памяти с интерфейсом IAllocator, который используется при передаче управления буферами памяти - когда это оговорено явно.
GetSystemInformationПолучение информации об удаленном экземпляре подсистемы предметной области.
Реализует
ИнтерфейсОписание
Основной программный интерфейс экземпляра подсистемы предметной области.
Наследует открыто
КлассОписание
Шаблон класса C++, упрощающий реализацию интерфейсов - наследников InterfaceBase - за счет реализации типичных методов этих интерфейсов на основе заданных параметрами шаблона политик.