CMGDK r49-rc2
公有成员 | 保护成员 | 保护属性
hgl::io::FileOutputStream类参考

#include <FileOutputStream.H>

继承图,类hgl::io::FileOutputStream
hgl::io::OutputStream hgl::io::SeekAccess

所有成员的列表。

公有成员

 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< FileAccessfile
 文件访问指针

详细描述

文件输出流类


构造及析构函数文档

hgl::io::FileOutputStream::FileOutputStream ( )
hgl::io::FileOutputStream::FileOutputStream ( SharedPtr< FileAccess > &  fa)
hgl::io::FileOutputStream::~FileOutputStream ( ) [virtual]

成员函数文档

bool hgl::io::FileOutputStream::CanRestart ( ) const [virtual]

是否可复位访问

实现了hgl::io::SeekAccess

bool hgl::io::FileOutputStream::CanSeek ( ) const [virtual]

是否可移动访问指针

实现了hgl::io::SeekAccess

bool hgl::io::FileOutputStream::CanSize ( ) const [virtual]

是否可访问文件长度

实现了hgl::io::SeekAccess

void hgl::io::FileOutputStream::Close ( ) [virtual]

关闭文件

bool hgl::io::FileOutputStream::Create ( const WideString filename) [virtual]

创建文件

int64 hgl::io::FileOutputStream::GetSize ( ) [virtual]

取得文件长度

实现了hgl::io::SeekAccess

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]

复位访问指针

实现了hgl::io::SeekAccess

int64 hgl::io::FileOutputStream::Seek ( int64  off,
SeekOrigin  so = soBegin 
) [virtual]

移动访问指针

实现了hgl::io::SeekAccess

int64 hgl::io::FileOutputStream::Tell ( ) const [virtual]

取当前位置

实现了hgl::io::SeekAccess

int64 hgl::io::FileOutputStream::Write ( const void *  buf,
int64  size 
) [virtual]

写入数据

实现了hgl::io::OutputStream


成员数据文档

文件访问指针


该类的文档由以下文件生成:
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义