分块输出文件
更多...
#include <filesys.hpp>
|
| | BlockOutFile (String const &filename, bool isTextMode=true, winux::ulong blockSize=1048576) |
| |
| bool | nextBlock () |
| |
| virtual winux::ulong | write (void const *data, winux::ulong size) |
| | 写数据,返回写入字节数 更多...
|
| |
| virtual winux::ulong | write (Buffer const &buf) |
| |
| int | puts (String const &str) |
| | 输出字符串 更多...
|
| |
| | File (String const &filename, String const &mode, bool autoload=true) |
| |
| virtual | ~File () |
| |
| virtual bool | open (String const &filename, String const &mode) |
| | 打开文件 更多...
|
| |
| virtual bool | close () |
| | 关闭文件 更多...
|
| |
| virtual winux::ulong | read (void *buf, winux::ulong size) |
| | 读数据,返回读取的字节数 更多...
|
| |
| virtual bool | rewind () |
| | 重置文件指针到头 更多...
|
| |
| virtual bool | seek (long offset) |
| | 移动文件指针,offset表示偏移量 更多...
|
| |
| virtual winux::ulong | tell () |
| | 获得文件指针位置 更多...
|
| |
| virtual String | getLine () |
| | 获取一行字符串,包括换行符 更多...
|
| |
| virtual bool | eof () |
| | 文件是否结束 更多...
|
| |
| virtual winux::ulong | size () |
| | 文件大小 更多...
|
| |
| virtual void * | buffer (winux::ulong *size) |
| | 取得缓冲区 更多...
|
| |
| virtual AnsiString | buffer () |
| | 取得缓冲区 更多...
|
| |
| winux::ulong | loadedSize () const |
| |
| | operator bool () const |
| |
| virtual | ~IFile () |
| |
分块输出文件
在文件 filesys.hpp 第 265 行定义.
| winux::BlockOutFile::BlockOutFile |
( |
String const & |
filename, |
|
|
bool |
isTextMode = true, |
|
|
winux::ulong |
blockSize = 1048576 |
|
) |
| |
| bool winux::BlockOutFile::nextBlock |
( |
| ) |
|
| int winux::BlockOutFile::puts |
( |
String const & |
str | ) |
|
|
virtual |
| String winux::BlockOutFile::_basename |
|
protected |
| String winux::BlockOutFile::_dirname |
|
protected |
| String winux::BlockOutFile::_extname |
|
protected |
| long winux::BlockOutFile::_fileno |
|
protected |
| String winux::BlockOutFile::_filetitle |
|
protected |
| bool winux::BlockOutFile::_isTextMode |
|
protected |
该类的文档由以下文件生成: