前のページ次のページ上に戻るホーム BREW C++ ライブラリ & GUI フレームワーク : SophiaFramework 3.0
SFBAStream
IAStream インターフェイスのラッパークラスです。
#include <SFBAStream.h.hpp>
class SFBAStream : public SFBBase;
SFMTYPEDEFWRAPPER(SFBAStream)

継承図

SFBAStream クラスの継承図

協調図

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 (英語版) にて修正されました。日本語版は未修正です。

メンバ

パブリック関数
Void Cancel( Void )
SFBAStream::Readable で登録されたコールバックをキャンセルします。
SInt32 Read( VoidPtr buffer , UInt32 count )
Read( SFXBufferPtr buffer )
ストリームからデータを読み込み、読み込んだバイト数を返します。
Void Readable( PFNNOTIFY notify , VoidPtr data = null )
データが読み込み可能かどうかをチェックするコールバックを登録します。

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

参照

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


SFBAStream::Read
ストリームからデータを読み込み、読み込んだバイト数を返します。
[ public ]
SInt32 Read(
    VoidPtr buffer   // データを読み込むバッファへのポインタ。
    UInt32 count     // 読み込むバイト数。
);
[ public ]
SInt32 Read(
    SFXBufferPtr buffer   // データを読み込むバッファへのポインタ。 null の場合、AEE_STREAM_ERROR が返される。
);

参照

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


SFBAStream::Readable
データが読み込み可能かどうかをチェックするコールバックを登録します。
[ public ]
Void Readable(
    PFNNOTIFY notify      // コールバック関数へのポインタ。
    VoidPtr data = null   // パラメータとしてコールバック関数に渡される、ユーザー指定のデータへのポインタ。
);

参照

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