ContiguousDataStorageRef::read: различия между версиями
Перейти к навигации
Перейти к поиску
Параметры
Возвращаемое значение: Адаптер с владением InputStreamOwn реализацией потока, который может быть использован для чтения из накопителя. Поток поддерживает последовательное чтение с помощью потоков соответствующего типа, который зависит от реализации накопителя. Например, для накопителей, связанных с байтовым буфером памяти, с элементом, равным одному байту, поток будет поддерживать операции над памятью, определенные классом MemBufInputByteStreamRef. Аналогичный вызов над файловым накопителем байтовых данных будет поддерживать класс FileInputByteStreamRef.
См. также
(Новая страница: «{{DISPLAYTITLE:ContiguousDataStorageRef::read}} {{function_begin|InputStreamOwn read() const; //1 InputStreamOwn read(std::uint64_t iOffset) const; //2 |{{Contigu…») |
|||
Строка 9: | Строка 9: | ||
{{function paramlist end}} | {{function paramlist end}} | ||
{{function return_value|Адаптер с владением [[InputStreamOwn]] реализацией потока, который может быть использован для чтения из накопителя. Поток поддерживает последовательное чтение с помощью потоков соответствующего типа, который зависит от реализации накопителя. Например, для накопителей, связанных с байтовым буфером памяти, с элементом, равным одному байту, поток будет поддерживать операции над памятью, определенные классом [[MemBufInputByteStreamRef]]. Аналогичный вызов над файловым накопителем байтовых данных будет поддерживать класс [[FileInputByteStreamRef]].}} | {{function return_value|Адаптер с владением [[InputStreamOwn]] реализацией потока, который может быть использован для чтения из накопителя. Поток поддерживает последовательное чтение с помощью потоков соответствующего типа, который зависит от реализации накопителя. Например, для накопителей, связанных с байтовым буфером памяти, с элементом, равным одному байту, поток будет поддерживать операции над памятью, определенные классом [[MemBufInputByteStreamRef]]. Аналогичный вызов над файловым накопителем байтовых данных будет поддерживать класс [[FileInputByteStreamRef]].}} | ||
{{function sa begin}} | |||
{{function sa add|[[ContiguousDataStorageRef::write]]|{{ContiguousDataStorageRef::write brief}}}} | |||
{{function sa end}} | |||
{{function_end}} | {{function_end}} |
Текущая версия на 16:18, 16 августа 2019
InputStreamOwn read() const; //1
InputStreamOwn read(std::uint64_t iOffset) const; //2
Создает поток чтения данных накопителя.
- Создаваемый поток ассоциируется с началом буфера, связанного с накопителем this.
- Создаваемый поток ассоциируется с заданной параметрически позицией в буфере накопителя.
iOffset | Задает позицию, в элементах, возвращаемого перегрузкой 5 потока в буфере накопителя this. |
ContiguousDataStorageRef::write | Создает поток для записи в накопитель данных. |