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;
継承図
メンバ
| パブリック関数 |
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
);
SFBSource::Read
指定されたバッファにソースストリームからのバイトをコピーします。
SFBSource::Readable
ISOURCE_Read()がISOURCE_WAIT以外のものを返した場合にコールされるコールバックをスケジュールまたはキャンセルします。