前のページ次のページ上に戻るホーム SophiaFramework 2.1
SFBUnzipAStream
IUnzipAStream インターフェイスのラッパークラスです。
#include <SFBUnzipAStream.hpp>
class SFBUnzipAStream : public SFBAStream;
typedef SFBUnzipAStream&          SFBUnzipAStreamRef;
typedef SFBUnzipAStream*          SFBUnzipAStreamPtr;
typedef SFBUnzipAStream**         SFBUnzipAStreamHandle;
typedef const SFBUnzipAStream     ConstSFBUnzipAStream;
typedef const SFBUnzipAStream&    ConstSFBUnzipAStreamRef;
typedef const SFBUnzipAStream*    ConstSFBUnzipAStreamPtr;
typedef const SFBUnzipAStream**   ConstSFBUnzipAStreamHandle;

継承図

SFBUnzipAStream クラスの継承図

参照

BREW API IUnzipAStream

メンバ

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

SFBUnzipAStream::Instance
IUnzipAStream インターフェイスのインスタンスを取得します。
[ public, static ]
SFUBrewPtr<SFBUnzipAStream> Instance(Void);

SFBUnzipAStream::SetStream
入力圧縮ストリームを IUnzipAStream のソースとして設定します。
[ public ]
Void SetStream(
    SFBUnzipAStreamPtr pInIUnzipAStream   
);

参照

BREW API IUNZIPASTREAM_SetStream