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

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
{{IFileInputByteStream_brief}}
{{interface|IFileInputByteStream}}
 
{{sa_list_begin}}
{{IInputByteStream methods|Методы, наследуемые от IInputByteStream.}}
{{sa_list_add|IFileOutputByteStream}}
 
{{sa_list_add|CreateFileAsBinaryDataStorage|Функция, которая создает объект-источник данных, реализацию [[IDataStorage]], агрегирующую потоки [[IFileInputByteStream]] и [[IFileOutputByteStream]].}}
{{IFileInputByteStream methods|Собственные методы.}}
{{sa_list_add|FileInputByteStreamRef}}
{{sa_list_add|FileInputByteStreamOwn}}
{{sa_list_end}}

Текущая версия на 12:15, 11 августа 2019

Входной поток байт, связанный с файлом.

Методы
МетодОписание
ShiftCurPosСмещает текущий указатель потока на заданное количество байт.
SetCurPosЗадает байтовую позицию текущего указателя потока сдвигом относительно начала файла.
SetCurPosBackwardЗадает позицию текущего указателя потока числом байт между этой позицией и концом файла.
GetCurPosВозвращает байтовый сдвиг указателя потока относительно начала файла.
GetSizeВозвращает количество байт до конца файла - байт, оставшихся для последовательного чтения из потока.
Наследует открыто
КлассОписание
Интерфейс реализации входного потока байт.
См. также
IFileOutputByteStreamВыходной поток байт, связанный с файлом.
CreateFileAsBinaryDataStorageФункция, которая создает объект-источник данных, реализацию IDataStorage, агрегирующую потоки IFileInputByteStream и IFileOutputByteStream.
FileInputByteStreamRefСсылочный адаптер, определенный над интерфейсом IFileInputByteStream.
FileInputByteStreamOwnВладеющий адаптер, определенный над интерфейсом IFileInputByteStream.