constructor | Создает filebuf, не подключенный к файлу, или
подключенный к файлу с заданным дескриптором. |
attach | Связывает закрытый filebuf с файлом, заданным
дескриптором. Если файловый буфер уже открыт, возвращает NULL. |
close | Выводит содержимое буфера и закрывает файл.
Обычно не требует явного вызова, т.к. закрытие обеспечивается деструктором. В случае ошибки возвращает 0. |
fd | Возвращает дескриптор файла или EOF. |
is_rtl_open | Возвращает в случае открытия файла ненулевое
значение. |
open | Открывает файл, заданный именем, и подключается к нему. Режим открытия задается аргументом режима. |
overflow | Выводит буфер по указанному назначению. Выполняемые действия должны определяться в каждом классе. |
seekoff | Устанавливает указатель по заданному смещению, перемещая его в заданном направлении относительно текущей позиции. Возвращает значение позиции. |
setbuf | Выделяет буфер заданного размера для использования в качестве в filebuf. Если файл уже открыт, а буфер выделен, то происходит ошибка, и sefbuf возвращает NULL. |
sync | Согласовывает внутренние структуры данных и
внешнее представление потока. |
underflow | Делает ввод доступным. Вызывается при отсутствии данных во входном буфере. |