![]() |
CMGDK r49-rc2
|
#include <FileOutputStream.H>
公有成员 | |
FileOutputStream () | |
FileOutputStream (SharedPtr< FileAccess > &) | |
virtual | ~FileOutputStream () |
virtual bool | Open (const WideString &) |
打开文件 | |
virtual bool | Create (const WideString &) |
创建文件 | |
virtual bool | OpenAppend (const WideString &) |
打开文件,追加模式 | |
virtual void | Close () |
关闭文件 | |
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) |
移动访问指针 | |
保护成员 | |
virtual bool | Open (const WideString &, int) |
保护属性 | |
SharedPtr< FileAccess > | file |
文件访问指针 |
文件输出流类
hgl::io::FileOutputStream::FileOutputStream | ( | ) |
hgl::io::FileOutputStream::FileOutputStream | ( | SharedPtr< FileAccess > & | fa | ) |
hgl::io::FileOutputStream::~FileOutputStream | ( | ) | [virtual] |
bool hgl::io::FileOutputStream::CanRestart | ( | ) | const [virtual] |
是否可复位访问
bool hgl::io::FileOutputStream::CanSeek | ( | ) | const [virtual] |
是否可移动访问指针
bool hgl::io::FileOutputStream::CanSize | ( | ) | const [virtual] |
是否可访问文件长度
void hgl::io::FileOutputStream::Close | ( | ) | [virtual] |
关闭文件
bool hgl::io::FileOutputStream::Create | ( | const WideString & | filename | ) | [virtual] |
创建文件
int64 hgl::io::FileOutputStream::GetSize | ( | ) | [virtual] |
取得文件长度
bool hgl::io::FileOutputStream::Open | ( | const WideString & | filename | ) | [virtual] |
打开文件
bool hgl::io::FileOutputStream::Open | ( | const WideString & | filename, |
int | mode | ||
) | [protected, virtual] |
bool hgl::io::FileOutputStream::OpenAppend | ( | const WideString & | filename | ) | [virtual] |
打开文件,追加模式
bool hgl::io::FileOutputStream::Restart | ( | ) | [virtual] |
复位访问指针
int64 hgl::io::FileOutputStream::Seek | ( | int64 | off, |
SeekOrigin | so = soBegin |
||
) | [virtual] |
移动访问指针
int64 hgl::io::FileOutputStream::Tell | ( | ) | const [virtual] |
取当前位置
写入数据
SharedPtr<FileAccess> hgl::io::FileOutputStream::file [protected] |
文件访问指针