前のページ次のページ上に戻るホーム SophiaFramework 2.1
SFBAStream
IAStream インターフェイスのラッパークラスです。
#include <SFBAStream.hpp>
class SFBAStream : public SFBBase;
typedef SFBAStream&          SFBAStreamRef;
typedef SFBAStream*          SFBAStreamPtr;
typedef SFBAStream**         SFBAStreamHandle;
typedef const SFBAStream     ConstSFBAStream;
typedef const SFBAStream&    ConstSFBAStreamRef;
typedef const SFBAStream*    ConstSFBAStreamPtr;
typedef const SFBAStream**   ConstSFBAStreamHandle;

継承図

SFBAStream クラスの継承図

参照

BREW API IAStream

バグ情報

IASTREAM_Cancel
ドキュメント エラー BREW API リファレンス 2.0.1.5

IASTREAM_Cancel() は BREW API リファレンスで下記のように定義されていますが、

void IASTREAM_Cancel(IAStream * pIAStream, PFNNOTIFY pfn, void * pUser)

正しい定義は下記のとおりです。

void IASTREAM_Cancel(IAStream * pIAStream)

補記:API リファレンス 2.1 (英語版) にて修正されました。日本語版は未修正です。

メンバ

パブリック関数
public
AddRef (SFBBase から継承) インターフェイスの参照カウントをインクリメントします。
public
Cancel SFBAStream::Readable で登録されたコールバックをキャンセルします。
public
Read ストリームからデータを読み込み、読み込んだバイト数を返します。
public
Readable データが読み込み可能かどうかをチェックするコールバックを登録します。
public
Release (SFBBase から継承) インターフェイスの参照カウントをデクリメントします。

SFBAStream::Cancel
SFBAStream::Readable で登録されたコールバックをキャンセルします。
[ public ]
Void Cancel(Void);

参照

BREW API IASTREAM_Cancel | PFNNOTIFY | SFBAStream::Read | SFBAStream::Readable


SFBAStream::Read
ストリームからデータを読み込み、読み込んだバイト数を返します。
[ public ]
SInt32 Read(
    VoidPtr pBuffer   
    UInt32 dwCount    
);

参照

BREW API IASTREAM_Read | SFBAStream::Readable | SFBAStream::Cancel


SFBAStream::Readable
データが読み込み可能かどうかをチェックするコールバックを登録します。
[ public ]
Void Readable(
    PFNNOTIFY pfn          
    VoidPtr pUser = NULL   
);

参照

BREW API IASTREAM_Readable | SFBAStream::Read | SFBAStream::Cancel