CMGDK r49-rc2
|
#include <RandomAccessFile.H>
公有成员 | |
RandomAccessFile () | |
~RandomAccessFile () | |
virtual bool | Open (const WideString &) |
打开文件 | |
virtual void | Close () |
关闭文件 | |
virtual int64 | Read (void *, int64) |
读取数据 | |
virtual int64 | Write (const void *, int64) |
写入数据 | |
virtual bool | CanSeek () const |
是否可移动访问指针 | |
virtual bool | CanRestart () const |
是否可复位访问 | |
virtual bool | CanSize () const |
是否可访问文件长度 | |
virtual int64 | Tell () const |
取当前位置 | |
virtual int64 | GetSize () |
取得文件长度 | |
virtual bool | Restart () |
复位访问指针 | |
virtual int64 | Seek (int64, SeekOrigin=soBegin) |
移动访问指针 | |
保护属性 | |
SharedPtr< FileAccess > | file |
文件访问指针 |
随机文件访问 可同时被DataInputStream/DataOutputStream包含引用,但需注意他们将共用一个访问指针
hgl::io::RandomAccessFile::RandomAccessFile | ( | ) |
hgl::io::RandomAccessFile::~RandomAccessFile | ( | ) |
bool hgl::io::RandomAccessFile::CanRestart | ( | ) | const [virtual] |
是否可复位访问
bool hgl::io::RandomAccessFile::CanSeek | ( | ) | const [virtual] |
是否可移动访问指针
bool hgl::io::RandomAccessFile::CanSize | ( | ) | const [virtual] |
是否可访问文件长度
void hgl::io::RandomAccessFile::Close | ( | ) | [virtual] |
关闭文件
int64 hgl::io::RandomAccessFile::GetSize | ( | ) | [virtual] |
取得文件长度
bool hgl::io::RandomAccessFile::Open | ( | const WideString & | filename | ) | [virtual] |
打开文件
读取数据
bool hgl::io::RandomAccessFile::Restart | ( | ) | [virtual] |
复位访问指针
int64 hgl::io::RandomAccessFile::Seek | ( | int64 | off, |
SeekOrigin | so = soBegin |
||
) | [virtual] |
移动访问指针
int64 hgl::io::RandomAccessFile::Tell | ( | ) | const [virtual] |
取当前位置
写入数据
SharedPtr<FileAccess> hgl::io::RandomAccessFile::file [protected] |
文件访问指针