InputByteStreamRef

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску

Адаптер-ссылка над интерфейсом 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.