IMemBufOutputByteStream

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

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

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