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

継承図

SFBSourceUtil クラスの継承図

協調図

SFBSourceUtil クラスの協調図

参照

BREW API ISourceUtil

メンバ

パブリック関数
SFCError AStreamFromSource( SFBSourceSmpConstRef src , SFBAStreamSmpPtr handle )
SFBSource インタフェースオブジェクトからデータを受け取る新しい SFBAStream インタフェースオブジェクトを作成します。
SFBAStreamSmp AStreamFromSource( SFBSourceSmpConstRef src )
SFBSource インタフェースオブジェクトからデータを受け取る新しい SFBAStream インタフェースオブジェクトを作成します。
SFCError GetLineFromSource( SFBSourceSmpConstRef src , SInt32 size , SFBGetLineSmpPtr handle )
SFBSource インタフェースオブジェクトからデータを受け取る新しい SFBGetLine インタフェースオブジェクトを作成します。
SFBGetLineSmp GetLineFromSource( SFBSourceSmpConstRef src , SInt32 size )
SFBSource インタフェースオブジェクトからデータを受け取る新しい SFBGetLine インタフェースオブジェクトを作成します。
static
SFBSourceUtilSmp
NewInstance( Void )
SFBSourceUtil インターフェイスのインスタンスを取得します。
SFCError PeekFromMemory( VoidConstPtr buf , SInt32 size , PFNNOTIFY notify , VoidPtr data , SFBPeekSmpPtr handle )
PeekFromMemory( SFXBufferConstRef buf , PFNNOTIFY notify , VoidPtr data , SFBPeekSmpPtr handle )
メモリーブロックからデータを受け取る新しい SFBPeek インタフェースオブジェクトを作成します。
SFBPeekSmp PeekFromMemory( VoidConstPtr buf , SInt32 size , PFNNOTIFY notify , VoidPtr data )
PeekFromMemory( SFXBufferConstRef buf , PFNNOTIFY notify , VoidPtr data )
メモリーブロックからデータを受け取る新しい SFBPeek インタフェースオブジェクトを作成します。
SFCError PeekFromSource( SFBSourceSmpConstRef src , SInt32 size , SFBPeekSmpPtr handle )
SFBSource インタフェースオブジェクトからデータを受け取る新しい SFBPeek インタフェースオブジェクトを作成します。
SFBPeekSmp PeekFromSource( SFBSourceSmpConstRef src , SInt32 size )
SFBSource インタフェースオブジェクトからデータを受け取る新しい SFBPeek インタフェースオブジェクトを作成します。
SFCError SourceFromAStream( SFBAStreamSmpConstRef src , SFBSourceSmpPtr handle )
SFBAStream インタフェースオブジェクトからデータを受け取る新しい SFBSource インタフェースオブジェクトを作成します。
SFBSourceSmp SourceFromAStream( SFBAStreamSmpConstRef src )
SFBAStream インタフェースオブジェクトからデータを受け取る新しい SFBSource インタフェースオブジェクトを作成します。
SFCError SourceFromMemory( VoidConstPtr src , SInt32 size , PFNNOTIFY notify , VoidPtr data , SFBSourceSmpPtr hadle )
SourceFromMemory( SFXBufferConstRef src , PFNNOTIFY notify , VoidPtr data , SFBSourceSmpPtr hadle )
メモリーブロックからデータを受け取る新しい SFBSource インタフェースオブジェクトを作成します。
SFBSourceSmp SourceFromMemory( VoidConstPtr src , SInt32 size , PFNNOTIFY notify , VoidPtr data )
SourceFromMemory( SFXBufferConstRef src , PFNNOTIFY notify , VoidPtr data )
メモリーブロックからデータを受け取る新しい SFBSource インタフェースオブジェクトを作成します。
SFCError SourceFromSocket( SFBSocketSmpConstRef src , SFBSourceSmpPtr handle )
SFBSocket インタフェースオブジェクトからデータを受け取る新しい SFBSource インタフェースオブジェクトを作成します
SFBSourceSmp SourceFromSocket( SFBSocketSmpConstRef src )
SFBSocket インタフェースオブジェクトからデータを受け取る新しい SFBSource インタフェースオブジェクトを作成します
SFCError QueryInterface( AEECLSID clsid , VoidHandle handle ) (SFBQuery から継承)
QueryInterface( AEECLSID clsid , SFBBaseSmpPtr handle ) (SFBQuery から継承)
このオブジェクトからの別の API を問い合わせます。
SFBBaseSmp QueryInterface( AEECLSID clsid ) (SFBQuery から継承)
このオブジェクトからの別の API を問い合わせます。
Void Self( AEECLSID clsidReq , SFBQuerySmpPtr clone , AEECLSID clsidImp ) (SFBQuery から継承)
オブジェクトを単一インタフェースで実装する際に使用します。
SFBQuerySmp Self( AEECLSID clsidReq , AEECLSID clsidImp ) (SFBQuery から継承)
オブジェクトを単一インタフェースで実装する際に使用します。

SFBSourceUtil::AStreamFromSource
SFBSource インタフェースオブジェクトからデータを受け取る新しい SFBAStream インタフェースオブジェクトを作成します。
[ public ]
SFCError AStreamFromSource(
    SFBSourceSmpConstRef src   // 読み取り元のデータソース。
    SFBAStreamSmpPtr handle    // 作成された SFBAStream インタフェースオブジェクトを格納するポインタ。
);
[ public ]
SFBAStreamSmp AStreamFromSource(
    SFBSourceSmpConstRef src   // 読み取り元のデータソース。
);

参照

BREW API ISOURCEUTIL_AStreamFromSource | SFBSourceUtil::SourceFromAStream


SFBSourceUtil::GetLineFromSource
SFBSource インタフェースオブジェクトからデータを受け取る新しい SFBGetLine インタフェースオブジェクトを作成します。
[ public ]
SFCError GetLineFromSource(
    SFBSourceSmpConstRef src   // データソース。
    SInt32 size                // バッファ用に割り当てるメモリーの量(読み込むデータに関連した値)。
    SFBGetLineSmpPtr handle    // 作成された SFBGetLine インタフェースオブジェクトを格納するポインタ。
);
[ public ]
SFBGetLineSmp GetLineFromSource(
    SFBSourceSmpConstRef src   // データソース。
    SInt32 size                // バッファ用に割り当てるメモリーの量(読み込むデータに関連した値)。
);

参照

BREW API ISOURCEUTIL_GetLineFromSource | SFBSourceUtil::PeekFromMemory


SFBSourceUtil::NewInstance
SFBSourceUtil インターフェイスのインスタンスを取得します。
[ public, static ]
SFBSourceUtilSmp NewInstance(Void);

SFBSourceUtil::PeekFromMemory
メモリーブロックからデータを受け取る新しい SFBPeek インタフェースオブジェクトを作成します。
[ public ]
SFCError PeekFromMemory(
    VoidConstPtr buf       // データを格納するバッファ。
    SInt32 size            // buf 内のバイト数。
    PFNNOTIFY notify       // メモリーの使用終了後にコールする関数。null の場合もある。
    VoidPtr data           // notify に渡すパラメータ。
    SFBPeekSmpPtr handle   // 作成された SFBPeek インタフェースオブジェクトを格納するポインタ。
);
[ public ]
SFCError PeekFromMemory(
    SFXBufferConstRef buf   // データを格納するバッファ。
    PFNNOTIFY notify        // メモリーの使用終了後にコールする関数。null の場合もある。
    VoidPtr data            // notify に渡すパラメータ。
    SFBPeekSmpPtr handle    // 作成された SFBPeek インタフェースオブジェクトを格納するポインタ。
);
[ public ]
SFBPeekSmp PeekFromMemory(
    VoidConstPtr buf   // データを格納するバッファ。
    SInt32 size        // buf 内のバイト数。
    PFNNOTIFY notify   // メモリーの使用終了後にコールする関数。null の場合もある。
    VoidPtr data       // notify に渡すパラメータ。
);
[ public ]
SFBPeekSmp PeekFromMemory(
    SFXBufferConstRef buf   // データを格納するバッファ。
    PFNNOTIFY notify        // メモリーの使用終了後にコールする関数。null の場合もある。
    VoidPtr data            // notify に渡すパラメータ。
);

参照

BREW API ISOURCEUTIL_PeekFromMemory | SFBSourceUtil::SourceFromAStream


SFBSourceUtil::PeekFromSource
SFBSource インタフェースオブジェクトからデータを受け取る新しい SFBPeek インタフェースオブジェクトを作成します。
[ public ]
SFCError PeekFromSource(
    SFBSourceSmpConstRef src   // データのソースである SFBSource インタフェースオブジェクト。
    SInt32 size                // バッファ用に割り当てるメモリーの量(読み込むデータに関連した値)。
    SFBPeekSmpPtr handle       // 作成された SFBPeekインタフェースオブジェクトを格納するポインタ。
);
[ public ]
SFBPeekSmp PeekFromSource(
    SFBSourceSmpConstRef src   // データのソースである SFBSource インタフェースオブジェクト。
    SInt32 size                // バッファ用に割り当てるメモリーの量(読み込むデータに関連した値)。
);

参照

BREW API ISOURCEUTIL_PeekFromSource


SFBSourceUtil::SourceFromAStream
SFBAStream インタフェースオブジェクトからデータを受け取る新しい SFBSource インタフェースオブジェクトを作成します。
[ public ]
SFCError SourceFromAStream(
    SFBAStreamSmpConstRef src   // 読み取り元の SFBAStream インタフェースオブジェクト。
    SFBSourceSmpPtr handle      // 作成された SFBSource インタフェースオブジェクトを格納するポインタ。
);
[ public ]
SFBSourceSmp SourceFromAStream(
    SFBAStreamSmpConstRef src   // 読み取り元の SFBAStream インタフェースオブジェクト。
);

参照

BREW API ISOURCEUTIL_SourceFromAStream | SFBSourceUtil::AStreamFromSource


SFBSourceUtil::SourceFromMemory
メモリーブロックからデータを受け取る新しい SFBSource インタフェースオブジェクトを作成します。
[ public ]
SFCError SourceFromMemory(
    VoidConstPtr src        // データバッファ。
    SInt32 size             // src 内のバイト数。
    PFNNOTIFY notify        // メモリーの使用終了後にコールする関数。null の場合もある。
    VoidPtr data            // notify に渡すパラメータ。
    SFBSourceSmpPtr hadle   // 作成された SFBSource インタフェースオブジェクトを格納するポインタ。
);
[ public ]
SFCError SourceFromMemory(
    SFXBufferConstRef src   // データバッファ。
    PFNNOTIFY notify        // メモリーの使用終了後にコールする関数。null の場合もある。
    VoidPtr data            // notify に渡すパラメータ。
    SFBSourceSmpPtr hadle   // 作成された SFBSource インタフェースオブジェクトを格納するポインタ。
);
[ public ]
SFBSourceSmp SourceFromMemory(
    VoidConstPtr src   // データバッファ。
    SInt32 size        // src 内のバイト数。
    PFNNOTIFY notify   // メモリーの使用終了後にコールする関数。null の場合もある。
    VoidPtr data       // notify に渡すパラメータ。
);
[ public ]
SFBSourceSmp SourceFromMemory(
    SFXBufferConstRef src   // データバッファ。
    PFNNOTIFY notify        // メモリーの使用終了後にコールする関数。null の場合もある。
    VoidPtr data            // notify に渡すパラメータ。
);

参照

BREW API ISOURCEUTIL_SourceFromMemory | PFNNOTIFY | FREE


SFBSourceUtil::SourceFromSocket
SFBSocket インタフェースオブジェクトからデータを受け取る新しい SFBSource インタフェースオブジェクトを作成します
[ public ]
SFCError SourceFromSocket(
    SFBSocketSmpConstRef src   // 読み取り元の SFBSocket インタフェースオブジェクト。
    SFBSourceSmpPtr handle     // 作成された SFBSource インタフェースオブジェクトを格納するポインタ。
);
[ public ]
SFBSourceSmp SourceFromSocket(
    SFBSocketSmpConstRef src   // 読み取り元の SFBSocket インタフェースオブジェクト。
);

参照

BREW API ISOURCEUTIL_SourceFromSocket