SFBFile
IFile インターフェイスのラッパークラスです。
#include <SFBFile.hpp>
class SFBFile : public SFBAStream;
typedef SFBFile& SFBFileRef;
typedef SFBFile* SFBFilePtr;
typedef SFBFile** SFBFileHandle;
typedef const SFBFile ConstSFBFile;
typedef const SFBFile& ConstSFBFileRef;
typedef const SFBFile* ConstSFBFilePtr;
typedef const SFBFile** ConstSFBFileHandle;
継承図
メンバ
| パブリック関数 |
public
|
AddRef
(SFBBase から継承)
|
インターフェイスの参照カウントをインクリメントします。
|
public
|
Cancel |
SFBFile::Readable() で登録されたコールバックをキャンセルします。
|
public
|
GetInfo |
ファイルのファイル作成日、ファイルサイズ、ファイル名、およびファイル属性を取得します。
|
public
|
GetInfoEx |
ファイルの拡張情報を取得します。
|
public
|
Read
(SFBAStream から継承)
|
ストリームからデータを読み込み、読み込んだバイト数を返します。
|
public
|
Readable
(SFBAStream から継承)
|
データが読み込み可能かどうかをチェックするコールバックを登録します。
|
public
|
Release
(SFBBase から継承)
|
インターフェイスの参照カウントをデクリメントします。
|
public
|
Seek |
ファイルポインタを移動します。
|
public
|
SetCacheSize |
ファイルキャッシュ操作のサイズを設定します。 |
public
|
Truncate |
ファイルを切り捨てます。
|
public
|
Write |
ファイルに指定された数のバイトを書き込みます。
|
SFBFile::Cancel
SFBFile::Readable() で登録されたコールバックをキャンセルします。
SFBFile::GetInfo
ファイルのファイル作成日、ファイルサイズ、ファイル名、およびファイル属性を取得します。
SFBFile::GetInfoEx
ファイルの拡張情報を取得します。
SFBFile::Seek
ファイルポインタを移動します。
SFBFile::SetCacheSize
ファイルキャッシュ操作のサイズを設定します。
SFBFile::Truncate
ファイルを切り捨てます。
SFBFile::Write
ファイルに指定された数のバイトを書き込みます。