fastdo
0.6.8
|
文件接口 更多...
#include <filesys.hpp>
Public 成员函数 | |
virtual | ~IFile () |
virtual bool | open (String const &filename, String const &mode) |
打开文件 更多... | |
virtual bool | close () |
关闭文件 更多... | |
virtual size_t | read (void *buf, size_t size) |
读数据,返回读取的字节数 更多... | |
virtual size_t | write (void const *data, size_t size) |
写数据,返回写入字节数 更多... | |
virtual size_t | write (Buffer const &buf) |
写数据,返回写入字节数 更多... | |
virtual bool | rewind () |
重置文件指针到头 更多... | |
virtual bool | seek (offset_t offset) |
移动文件指针,offset表示偏移量 更多... | |
virtual size_t | tell () |
获得文件指针位置 更多... | |
virtual String | getLine () |
获取一行字符串,包括换行符。如果返回空串说明文件结束 更多... | |
virtual int | puts (String const &str) |
输出字符串 更多... | |
virtual bool | eof () |
文件是否结束 更多... | |
virtual size_t | size () |
文件大小 更多... | |
virtual void * | buffer (size_t *size) |
取得缓冲区 更多... | |
virtual AnsiString | buffer () |
取得缓冲区 更多... | |
文件接口
在文件 filesys.hpp 第 206 行定义.
|
inlinevirtual |
在文件 filesys.hpp 第 208 行定义.
|
virtual |
取得缓冲区
被 winux::File 重载.
|
virtual |
取得缓冲区
被 winux::File 重载.
|
virtual |
关闭文件
被 winux::File 重载.
|
virtual |
文件是否结束
被 winux::BlockInFile , 以及 winux::File 重载.
|
virtual |
获取一行字符串,包括换行符。如果返回空串说明文件结束
被 winux::File 重载.
打开文件
被 winux::File 重载.
|
virtual |
输出字符串
被 winux::BlockOutFile , 以及 winux::File 重载.
|
virtual |
读数据,返回读取的字节数
被 winux::File 重载.
|
virtual |
重置文件指针到头
被 winux::File 重载.
|
virtual |
移动文件指针,offset表示偏移量
被 winux::File 重载.
|
virtual |
文件大小
被 winux::File 重载.
|
virtual |
获得文件指针位置
被 winux::File 重载.
|
virtual |
写数据,返回写入字节数
被 winux::BlockOutFile , 以及 winux::File 重载.
|
virtual |
写数据,返回写入字节数
被 winux::BlockOutFile , 以及 winux::File 重载.