![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク : SophiaFramework 3.0 |
このインターフェイスは、BREW 2.1 以降でのみ使用可能です。
BREW API IThread
| パブリック関数 | |
|---|---|
| SFCError |
Exit(
SInt32 retValue
)
スレッドの実行を終了し、戻り値を設定します。
|
| Void |
Free(
VoidPtr ptr
)
スレッドの寿命とメモリ ポインタとの関連付けを解除します。
|
| AEECallback* |
GetResumeCBK( Void )
スレッドのレジュームを行うための AEECallback を返します。
|
| SInt32 |
HoldRsc(
SFBBaseSmp resource
)
SFBBase ポインタをスレッドの寿命に関連付けます。
|
| Void |
Join(
AEECallback* callback
, SInt32Ptr retVal
)
スレッドの実行が終了したときに
コールバックを呼び出すようにスケジュールします。
|
| VoidPtr |
Malloc(
UInt32 size
)
メモリを割り当て、スレッドの寿命と関連付けます。
|
| static SFBThreadSmp |
NewInstance( Void )
SFBThread インターフェイスのインスタンスを取得します。
|
| UInt32 |
ReleaseRsc(
SFBBaseSmp resource
)
SFBBase ポインタとスレッドの寿命との関連付けを解除します。
|
| SFCError |
Start(
SInt32 size
, PFNTHREAD notify
, VoidPtr data
)
スレッドの実行を開始します。
|
| SFCError |
Stop( Void )
スレッドの実行を終了し、戻り値を設定します。
|
| Void |
Suspend( Void )
スレッドをサスペンドします。
|
| 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 から継承)
オブジェクトを単一インタフェースで実装する際に使用します。
|
BREW API ITHREAD_Exit
BREW API ITHREAD_Free
[ public ] AEECallback* GetResumeCBK(Void);
BREW API ITHREAD_GetResumeCBK
[ public ] SInt32 HoldRsc( SFBBaseSmp resource // 関連付けする SFBBase インターフェース );
BREW API ITHREAD_HoldRsc
[ public ] Void Join( AEECallback* callback // スレッドが終了したときに呼ばれる関数 SInt32Ptr retVal // SFBThread の返す値のプレースホルダー );
BREW API ITHREAD_Join
BREW API ITHREAD_Malloc
[ public, static ] SFBThreadSmp NewInstance(Void);
[ public ] UInt32 ReleaseRsc( SFBBaseSmp resource // 解放する SFBBase インターフェース );
BREW API ITHREAD_ReleaseRsc
[ public ] SFCError Start( SInt32 size // SFBThread のスタックに割り当てるメモリ量(バイト数) PFNTHREAD notify // SFBThread の実行開始時に呼ばれる関数 VoidPtr data // notify に渡される引数 );
BREW API ITHREAD_Start
[ public ] SFCError Stop(Void);
BREW API ITHREAD_Stop
[ public ] Void Suspend(Void);
BREW API ITHREAD_Suspend
|
Copyright (C) 2002 - 2009 Sophia Cradle, Inc. All Rights Reserved. |
![]() ![]() ![]()
|