前のページ次のページ上に戻るホーム SophiaFramework 2.1
SFBSource
ISource インターフェイスのラッパークラスです。
#include <SFBSource.hpp>
class SFBSource : public SFBQuery;
typedef SFBSource&          SFBSourceRef;
typedef SFBSource*          SFBSourcePtr;
typedef SFBSource**         SFBSourceHandle;
typedef const SFBSource     ConstSFBSource;
typedef const SFBSource&    ConstSFBSourceRef;
typedef const SFBSource*    ConstSFBSourcePtr;
typedef const SFBSource**   ConstSFBSourceHandle;

継承図

SFBSource クラスの継承図

参照

BREW API ISource

メンバ

パブリック関数
public
AddRef (SFBBase から継承) インターフェイスの参照カウントをインクリメントします。
public
static
Exhausted ISource、IPeek、または IGetLine がデータを処理し尽くしたかどうかをチェックします。
public
QueryInterface (SFBQuery から継承) このオブジェクトからの別の API を問い合わせます。
public
Read 指定されたバッファにソースストリームからのバイトをコピーします。
public
Readable ISOURCE_Read()がISOURCE_WAIT以外のものを返した場合にコールされるコールバックをスケジュールまたはキャンセルします。
public
Release (SFBBase から継承) インターフェイスの参照カウントをデクリメントします。
public
Self (SFBQuery から継承) オブジェクトを単一インタフェースで実装する際に使用します。

SFBSource::Exhausted
ISource、IPeek、または IGetLine がデータを処理し尽くしたかどうかをチェックします。
[ public, static ]
Bool Exhausted(
    SIntN code   
);

参照

BREW API ISOURCE_Exhausted


SFBSource::Read
指定されたバッファにソースストリームからのバイトをコピーします。
[ public ]
SIntN Read(
    VoidPtr pc   
    SInt32 cb    
);

参照

BREW API ISOURCE_Read


SFBSource::Readable
ISOURCE_Read()がISOURCE_WAIT以外のものを返した場合にコールされるコールバックをスケジュールまたはキャンセルします。
[ public ]
Void Readable(
    AEECallback * pcb   
);

参照

BREW API ISOURCE_Readable