IMemBufOutputByteStream: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{IMemBufOutputByteStream_brief}} {{IMemBufOutputByteStream methods|Собственные методы.}}»)
 
 
Строка 1: Строка 1:
{{IMemBufOutputByteStream_brief}}
{{interface|IMemBufOutputByteStream}}
 
{{sa_list_begin}}
{{IMemBufOutputByteStream methods|Собственные методы.}}
{{sa_list_add|IMemBufInputByteStream}}
{{sa_list_add|MemBufOutputByteStreamRef}}
{{sa_list_add|MemBufOutputByteStreamOwn}}
{{sa_list_end}}

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

Выходной поток байт над буфером памяти.

Методы
МетодОписание
GetPtrВозвращает адрес буфера, над которым определен поток, и полное число байт, записанных текущим экземпляром потока.
ShiftCurPosСмещает текущий указатель потока на заданное количество байт
SetCurPosЗадает позицию текущего указателя потока сдвигом относительно начала буфера.
SetCurPosBackwardЗадает позицию текущего указателя потока числом байт между этой позицией и концом буфера.
GetCurPosВозвращает байтовый сдвиг указателя потока относительно начала буфера.
GetSizeВозвращает размер нижележащего буфера в байтах.
ReserveSpaceРезервирует пространство заданного объема, смещая указатель потока, и возвращает указатель на буфер зарезервированной памяти и ее размер в байтах.
Наследует открыто
КлассОписание
Интерфейс реализации выходного потока байт.
См. также
IMemBufInputByteStreamВходной поток байт над буфером памяти.
MemBufOutputByteStreamRefСсылочный адаптер, определенный над интерфейсом IMemBufOutputByteStream.
MemBufOutputByteStreamOwnВладеющий адаптер, определенный над интерфейсом IMemBufOutputByteStream.