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

#include <FileAccess.H>

所有成员的列表。

公有成员

 FileAccess ()
virtual ~FileAccess ()
virtual bool Open (const WideString &, FileOpenMode fom)
virtual void Close ()
virtual void CloseRead ()
virtual void CloseWrite ()
virtual bool CanRead ()
virtual bool CanWrite ()
virtual bool CanSeek ()
virtual bool CanRestart ()
virtual bool CanSize ()
virtual int64 Seek (int64, SeekOrigin=soBegin)
virtual int64 Tell () const
virtual int64 GetSize ()
virtual bool Restart ()
virtual int64 Read (void *, int64)
virtual int64 Write (const void *, int64)
virtual int64 AvailableRead ()

保护属性

WideString filename
int fp
struct _stat64 file_state
FileOpenMode mode

详细描述

文件访问实例管理类


构造及析构函数文档

hgl::io::FileAccess::FileAccess ( )
hgl::io::FileAccess::~FileAccess ( ) [virtual]

成员函数文档

int64 hgl::io::FileAccess::AvailableRead ( ) [virtual]
bool hgl::io::FileAccess::CanRead ( ) [virtual]
bool hgl::io::FileAccess::CanRestart ( ) [virtual]
bool hgl::io::FileAccess::CanSeek ( ) [virtual]
bool hgl::io::FileAccess::CanSize ( ) [virtual]
bool hgl::io::FileAccess::CanWrite ( ) [virtual]
void hgl::io::FileAccess::Close ( ) [virtual]
void hgl::io::FileAccess::CloseRead ( ) [virtual]
void hgl::io::FileAccess::CloseWrite ( ) [virtual]
int64 hgl::io::FileAccess::GetSize ( ) [virtual]
bool hgl::io::FileAccess::Open ( const WideString fn,
FileOpenMode  fom 
) [virtual]
int64 hgl::io::FileAccess::Read ( void *  buf,
int64  size 
) [virtual]
bool hgl::io::FileAccess::Restart ( ) [virtual]
int64 hgl::io::FileAccess::Seek ( int64  offset,
SeekOrigin  orign = soBegin 
) [virtual]
int64 hgl::io::FileAccess::Tell ( ) const [virtual]
int64 hgl::io::FileAccess::Write ( const void *  buf,
int64  size 
) [virtual]

成员数据文档

struct _stat64 hgl::io::FileAccess::file_state [protected]

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