Шаблон:InputByteStreamRef body: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{source_header|lang=cpp|class InputByteStreamRef;}} {{type_list_title|access=public}} {{type_list_begin}} {{type_list_add|InputByteStreamRef::interface_type|Оп…»)
 
Строка 8: Строка 8:
{{method_list_add_ctor|InputByteStreamRef}}
{{method_list_add_ctor|InputByteStreamRef}}
{{method_list_add_dtor|InputByteStreamRef}}
{{method_list_add_dtor|InputByteStreamRef}}
{{method_list_add|InputByteStreamRef::{{wikify_cpp_op|operator{{=}}}}}}
{{method_list_add|InputByteStreamRef::operator{{=}}}}
{{method_list_add|InputByteStreamRef::get_interface}}
{{method_list_add|InputByteStreamRef::get_interface}}
{{method_list_add|InputByteStreamRef::read}}
{{method_list_add|InputByteStreamRef::read}}

Версия 16:03, 30 мая 2019

class InputByteStreamRef;
Открытые типы
ТипОписание
interface_typeОпределен как IInputByteStream.
Открытые методы
МетодОписание
(конструкторы)Конструкторы адаптера.
(деструктор)Определенный неявно деструктор.
operator=Удаленные операторы присваивания.
get_interfaceВозвращает указатель на реализацию IInputByteStream, над которой определен адаптер.
readРеализует чтение заданного количества байт из потока InputByteStreamRef.
read_asОсуществляет чтение данных из потока InputByteStreamRef и создание из этих данных объекта PODType или контейнера байт.
read_all_asСчитывает из потока InputByteStreamRef в контейнер SequenceContainer все доступные в потоке на текущий момент времени данные.
share_ownershipВозвращает объект InputByteStreamOwn, увеличивая счетчик ссылок на поток.
Защищенные методы
МетодОписание
(конструкторы)Конструкторы адаптера.
reset_interfaceДеассоциирует адаптер InputByteStreamRef с текущей реализацией IInputByteStream, если таковая имеется, и устанавливает в качестве адаптируемой реализации новую - ту, что указана параметром.
Наследует открыто
КлассОписание
Ссылочный адаптер, определенный над интерфейсом IInputStream.