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

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Создана пустая страница)
 
 
Строка 1: Строка 1:
 
{{class|ControlSystemDomainSideRef}}
{{sa_list_begin}}
{{sa_list_add|[[ControlSystemDomainSideOwn]]|{{ControlSystemDomainSideOwn brief}}}}
{{sa_list_end}}

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

Ссылочный адаптер интерфейса IControlSystemDomainSide.

class ControlSystemDomainSideRef;
Открытые типы
ТипОписание
interface_typeТип IControlSystemDomainSide.
Открытые методы
МетодОписание
(конструкторы)Конструкторы класса ControlSystemDomainSideRef.
operator=Удаленные операторы присваивания класса ControlSystemDomainSideRef.
get_interfaceМетод для получения C-указателя на интерфейс IControlSystemDomainSide, над которым определен ControlSystemDomainSideRef.
share_ownershipРазделяет владение своим указателем на подсистему управления, вызывая над ним метод IControlSystemDomainSide::AddRef, и возвращает новый объект ControlSystemDomainSideOwn, ссылающийся на тот же экземпляр подсистемы управления.
GetLoadBalancerДля заданного экземпляра подсистемы предметной области выделяет и возвращает балансировщик нагрузки LoadBalancerOwn.
FormResponseФормирует код завершения предметной области в структуру domain_response_code_t и возвращает его через экземпляр unique_drc.
MarshalПроизводит запись ссылки на подсистему управления в выходной поток.
Защищенные методы
МетодОписание
(конструкторы)Конструкторы класса ControlSystemDomainSideRef.
reset_interfaceЗадает новый интерфейс ассоциированный адаптером.
См. также
ControlSystemDomainSideOwnАдаптер с владением указателя на реализацию интерфейса IControlSystemDomainSide.