Constructor | Создает буферизованный ipstream c заданным
буфером и устанавливает элемент данных bp. Защищенная форма конструктора не инициализирует указатель буфера. |
find | Возвращает указатель на объект, соответствующий заданному идентификатору. |
freadBytes | Считывает в указанный буфер заданное число
байт. |
freadString | Считывает строку из буфера. Определяет длину
строки и выделяет соответствующий символьный массив far. Считывает массив в строку и возвращает указатель на массив. Освободить выделенный блок памяти должна вызывающая сторона. |
getVersion | Возвращает номер версии объекта. |
readByte | Возвращает символ в текущей позиции курсора. |
readBytes | Считывает заданное число байт из текущей позиции потока и записывает их в заданный массив. |
readString | Выделяет буфер для записи строки в текущей
позиции курсора. Считывает строку из потока в буфер. Либо считывает строку в заданный аргументом буфер. |
readWord | Возвращает 32-битовое слово в текущей позиции
в потоке. |
readWord16 | Возвращает 16-битовое слово в текущей позиции
потока. |
registerObject | Возвращает объект, на который указывает аргумент. |
seekg | Перемещает позицию потока в абсолютную позицию, заданную аргументом или перемещает позицию относительно текущей позиции на указанное
смещение (в прямом или обратном направлении). |
tellg | Возвращает текущую позицию в потоке (абсолютную). |
readData | Вызывает для чтения из потока соответствующую
функцию read и помещает ее в заданный объект. Если объекта не существует, то сначала вызывается функция build. |
readPrefix | Возвращает объект TStreamableClass, соответствующий заданному классу, записанному в текущей позиции. |
readSuffix | Считывает и проверяет конечный байт поля имени объекта. |
readVersion | Устанавливает для потока ввода номер версии. |
Operator >> | Извлекает (считывает) данные из заданного потока ipstream и помещает его в указанный аргумент. Возвращается ссылка на поток, что
позволяет обычным образом использовать цепочку операций. |
flush | Сбрасывает поток. |
fwriteBytes | Записывает заданное число байт из указанного
буфера в поток. |
registerObject | Регистрирует класс объекта, указываемого аргументом. |
registerVB | Регистрирует виртуальный базовый класс. |
seekp | Перемещает текущую позицию потока в заданную
абсолютную позицию или в позицию, заданную смещением. |
tellp | Возвращает абсолютную текущую позицию потока. |
writeByte | Записывает заданный байт в поток. |
writeBytes | Записывает указанное число байт из буфера в
поток. |
writeObject | Записывает объект, на который указывает аргумент, в поток вывода. |
writeObjectPtr | Записывает заданный указатель объекта в поток
вывода. |
writeString | Записывает в поток заданную строку (с предшествующим байтом длины). |
writeWord | Записывает в поток указанное 32-битовое слово. |
writeWord16 | Записывает в поток указанное 16-битовое слово. |
writeWord32 | Записывает в поток указанное 32-битовое слово. |
writeData | Записывает данные в поток путем вызова для
записываемого объекта соответствующей функции-элемента write. |
writePrefix | Записывает в поток класс с указанным префиксом имени. Операция << использует эту
функцию для записи с помощью writeData префикса и суффикса, который используется для обеспечения надежного потокового ввода-вывода. |
writeSuffix | Записывает в поток класс с указанным суффиксом имени. Операция << использует эту функцию для записи с помощью writeData префикса и
суффикса, который используется для обеспечения надежного потокового ввода-вывода. |
operator << | Включает (записывает) заданный аргумент в
указанный объект ipstream. Тип данный определяет подразумеваемую форму записи. |