MemBufOutputByteStreamRef
Перейти к навигации
Перейти к поиску
Ссылочный адаптер, определенный над интерфейсом IMemBufOutputByteStream.
struct MemBufOutputByteStreamRef;
Открытые типы
Тип | Описание |
---|---|
interface_type | Псевдоним типа IMemBufOutputByteStream. |
Открытые методы
Метод | Описание |
---|---|
(конструкторы) | Конструкторы ссылочного адаптера. |
get_interface | Возвращает адрес ассоциированной с адаптером реализации потока. |
share_ownership | Разделяет владение ассоциированным потоком, возвращая владеющий адаптер. |
write | Производит запись байт в поток. |
operator<< | Производит запись байт в поток. |
get_buffer | Возвращает диапазон iterator_range в виде пары итераторов с произвольным доступом над буфером памяти, над которым определен входной поток. |
reserve | Резервирует пространство в буфере, над которым определен поток MemBufOutputByteStreamRef, для записи в него вызывающим напрямую. |
skip_bytes | Смещает связанный с текущим потоком указатель в буфере памяти на заданное число байт к началу или концу буфера. |
cur_pos | Возвращает или устанавливает связанный с потоком указатель в буфере памяти, над которым этот поток определен. |
Защищенные методы
Метод | Описание |
---|---|
reset_interface | Задает адаптеру новую реализацию IMemBufOutputByteStream. |
Наследует открыто
Класс | Описание |
---|---|
Адаптер-ссылка над интерфейсом IOutputByteStream. |
- См. также
MemBufOutputByteStreamOwn Владеющий адаптер, определенный над интерфейсом IMemBufOutputByteStream. MemBufInputByteStreamRef Ссылочный адаптер, определенный над интерфейсом IMemBufInputByteStream.