InputByteStreamRef

Материал из CAMaaS preliminary wiki
Версия от 16:45, 30 мая 2019; Андрей Чусов (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

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

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.
См. также
OutputByteStreamRefАдаптер-ссылка над интерфейсом IOutputByteStream.
InputByteStreamOwnВладеющий адаптер, определенный над интерфейсом IInputByteStream.