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

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{function_begin|~InputByteStreamOwn();|{{InputByteStreamOwn::~InputByteStreamOwn brief}}}} {{function sa begin}} {{function sa add|InputByteStreamRef::share_ow…»)
 
 
Строка 1: Строка 1:
{{function_begin|~InputByteStreamOwn();|{{InputByteStreamOwn::~InputByteStreamOwn brief}}}}
{{function_begin|~InputByteStreamOwn() noexcept;|{{InputByteStreamOwn::~InputByteStreamOwn brief}}}}
{{function sa begin}}
{{function sa begin}}
{{function sa add|[[InputByteStreamRef::share_ownership]]|{{InputByteStreamRef::share_ownership brief}}}}
{{function sa add|[[InputByteStreamRef::share_ownership]]|{{InputByteStreamRef::share_ownership brief}}}}

Текущая версия на 19:14, 30 мая 2019

~InputByteStreamOwn() noexcept;

Деструктор адаптера. Если экземпляр адаптера владеет реализацией IInputByteStream, эта реализация закрывается вызовом InterfaceBase::Release.

См. также
InputByteStreamRef::share_ownershipВозвращает объект InputByteStreamOwn, увеличивая счетчик ссылок на поток.
InputByteStreamOwn::release_ownershipДеассоциирует адаптер с объектом, реализующим поток, и возвращает указатель на интерфейс IInputByteStream этого объекта.