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

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
 
Строка 1: Строка 1:
{{class|OutputByteStreamRef}}
{{class|OutputByteStreamRef}}
{{sa_list_begin}}
{{sa_list_add|[[InputByteStreamRef]]|{{InputByteStreamRef brief}}}}
{{sa_list_add|[[OutputByteStreamOwn]]|{{OutputByteStreamOwn brief}}}}
{{sa_list_end}}

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

Адаптер-ссылка над интерфейсом IOutputByteStream.

struct OutputByteStreamRef;
Открытые типы
ТипОписание
interface_typeПсевдоним интерфейса IOutputByteStream.
Открытые методы
МетодОписание
(конструкторы)Конструкторы адаптера.
get_interfaceВозвращает указатель на реализацию IOutputByteStream, над которой определен адаптер.
share_ownershipВозвращает объект OutputByteStreamOwn, увеличивая счетчик ссылок на поток.
writeПроизводит запись байт в поток.
operator<<Производит запись байт в поток.
Защищенные методы
МетодОписание
reset_interfaceДеассоциирует адаптер OutputByteStreamRef с текущей реализацией IOutputByteStream, если таковая имеется, и устанавливает в качестве адаптируемой реализации новую - ту, что указана параметром.
Наследует открыто
КлассОписание
Ссылочный адаптер, определенный над интерфейсом IOutputStream.
См. также
InputByteStreamRefАдаптер-ссылка над интерфейсом IInputByteStream.
OutputByteStreamOwnВладеющий адаптер, определенный над интерфейсом IOutputByteStream.