Шаблон:InputByteStreamRef body

Материал из CAMaaS preliminary wiki
Версия от 12:49, 30 мая 2019; Андрей Чусов (обсуждение | вклад) (Новая страница: «{{source_header|lang=cpp|class InputByteStreamRef;}} {{type_list_title|access=public}} {{type_list_begin}} {{type_list_add|InputByteStreamRef::interface_type|Оп…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску
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.