SophiaFramework UNIVERSE 5.3 |
#include <SFBSourceUtil.h.hpp>
class SFBSourceUtil : public SFBQuery;
SFMTYPEDEFWRAPPER(SFBSourceUtil)
BREW 2.0 | BREW 2.1 | BREW 3.1 | BREW 4.0 |
---|---|---|---|
○ | ○ | ○ | ○ |
パブリック関数 | |
---|---|
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(
SFCErrorPtr exception = null
) SFBSourceUtil インスタンスを生成します。
|
static SFBSourceUtilSmp |
NewInstance(
AEECLSID id
, SFCErrorPtr exception = null
) SFBSourceUtil インスタンスを生成します。
|
SFCError |
PeekFromMemory(
VoidConstPtr buf
, SInt32 size
, PFNNOTIFY notify
, VoidPtr data
, SFBPeekSmpPtr handle
)
メモリー ブロックからデータを受け取る新しい
SFBPeek インスタンスを作成します。
|
SFCError |
PeekFromMemory(
SFXBufferConstRef buf
, PFNNOTIFY notify
, VoidPtr data
, SFBPeekSmpPtr handle
)
メモリー ブロックからデータを受け取る新しい
SFBPeek インスタンスを作成します。
|
SFBPeekSmp |
PeekFromMemory(
VoidConstPtr buf
, SInt32 size
, PFNNOTIFY notify
, VoidPtr data
)
メモリー ブロックからデータを受け取る新しい
SFBPeek インスタンスを作成します。
|
SFBPeekSmp |
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
)
メモリーブロックからデータを受け取る新しい
SFBSource インスタンスを作成します。
|
SFCError |
SourceFromMemory(
SFXBufferConstRef src
, PFNNOTIFY notify
, VoidPtr data
, SFBSourceSmpPtr hadle
)
メモリーブロックからデータを受け取る新しい
SFBSource インスタンスを作成します。
|
SFBSourceSmp |
SourceFromMemory(
VoidConstPtr src
, SInt32 size
, PFNNOTIFY notify
, VoidPtr data
)
メモリーブロックからデータを受け取る新しい
SFBSource インスタンスを作成します。
|
SFBSourceSmp |
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 から継承)
このオブジェクトからの別の API を問い合わせます。
|
SFCError |
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 から継承)
オブジェクトを単一インターフェースで実装するときに使います。
|
プロテクト関数 | |
---|---|
static SFBBaseSmp |
FactoryByCreate(
AEECLSID id
, SFCErrorPtr exception = null
)
(SFBBase から継承)
指定したクラス ID のインターフェースのインスタンスを生成します。
|
static SFBBaseSmp |
FactoryByQuery(
SFBQuerySmpConstRef query
, AEECLSID id
, SFCErrorPtr exception = null
)
(SFBBase から継承)
指定したクラス ID のインターフェースのインスタンスを指定した SFBQuery インスタンスを使用して生成します。
|
[ public ] SFCError AStreamFromSource( SFBSourceSmpConstRef src // 読み込み元のデータソース SFBAStreamSmpPtr handle // 作成された SFBAStream インスタンスを格納するポインタ );
[ public ] SFBAStreamSmp AStreamFromSource( SFBSourceSmpConstRef src // 読み込み元のデータソース );
[ public ] SFCError GetLineFromSource( SFBSourceSmpConstRef src // データソース SInt32 size // バッファ用に割り当てるメモリーの量( 読み込むデータに関連した値 ) SFBGetLineSmpPtr handle // 作成された SFBGetLine インスタンスへのポインタ );
[ public ] SFBGetLineSmp GetLineFromSource( SFBSourceSmpConstRef src // データソース SInt32 size // バッファ用に割り当てるメモリーの量( 読み込むデータに関連した値 ) );
[ public, static ] SFBSourceUtilSmp NewInstance( SFCErrorPtr exception = null // エラー値 );
[ public, static ] SFBSourceUtilSmp NewInstance( AEECLSID id // クラスID SFCErrorPtr exception = null // エラー値 );
[ 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 に渡すパラメータ );
[ public ] SFCError PeekFromSource( SFBSourceSmpConstRef src // データのソースである SFBSource インスタンス SInt32 size // バッファ用に割り当てるメモリーの量( 読み込むデータに関連した値 ) SFBPeekSmpPtr handle // 作成された SFBPeek インスタンスへのポインタ );
[ public ] SFBPeekSmp PeekFromSource( SFBSourceSmpConstRef src // データのソースである SFBSource インスタンス SInt32 size // バッファ用に割り当てるメモリーの量( 読み込むデータに関連した値 ) );
[ public ] SFCError SourceFromAStream( SFBAStreamSmpConstRef src // 読み込み元の SFBAStream インスタンス SFBSourceSmpPtr handle // 作成された SFBSource インスタンスへのポインタ );
[ public ] SFBSourceSmp SourceFromAStream( SFBAStreamSmpConstRef src // 読み込み元の SFBAStream インスタンス );
[ 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 に渡すパラメータ );
[ public ] SFCError SourceFromSocket( SFBSocketSmpConstRef src // 読み込み元の SFBSocket インスタンス SFBSourceSmpPtr handle // 作成された SFBSource インスタンスへのポインタ );
[ public ] SFBSourceSmp SourceFromSocket( SFBSocketSmpConstRef src // 読み込み元の SFBSocket インスタンス );
Copyright(c) 2002 - 2024 Sophia Cradle Incorporated All Rights Reserved. |