Шаблон: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|Оп…»)
 
 
(не показана 1 промежуточная версия этого же участника)
Строка 7: Строка 7:
{{method_list_begin}}
{{method_list_begin}}
{{method_list_add_ctor|InputByteStreamRef}}
{{method_list_add_ctor|InputByteStreamRef}}
{{method_list_add_dtor|InputByteStreamRef}}
{{method_list_add|InputByteStreamRef::{{wikify_cpp_op|operator{{=}}}}}}
{{method_list_add|InputByteStreamRef::get_interface}}
{{method_list_add|InputByteStreamRef::get_interface}}
{{method_list_add|InputByteStreamRef::share_ownership}}
{{method_list_add|InputByteStreamRef::read}}
{{method_list_add|InputByteStreamRef::read}}
{{method_list_add|InputByteStreamRef::read_as}}
{{method_list_add|InputByteStreamRef::read_as}}
{{method_list_add|InputByteStreamRef::read_all_as}}
{{method_list_add|InputByteStreamRef::read_all_as}}
{{method_list_add|InputByteStreamRef::share_ownership}}
{{method_list_end}}
{{method_list_end}}
{{method_list_title|access=protected}}
{{method_list_title|access=protected}}

Текущая версия на 14:46, 9 августа 2019

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