Property | Type | Description | |
---|---|---|---|
QiFuture | System |
Method | Description | |
---|---|---|
AddCallback ( IntPtr>.Action |
(動作未確認)動作完了時のコールバック関数を登録します。
|
|
AddCallback ( Action |
(動作未確認)動作完了時のコールバック関数を登録します。
|
|
Cancel ( ) : void |
結果取得をキャンセルします。
|
|
CheckHasError ( ) : bool |
エラーが起きたかどうかを無期限待機ののち確認します。
|
|
CheckHasError ( int timeout ) : bool |
エラーが起きたかどうかを待機しつつ確認します。
|
|
CheckHasValue ( ) : bool |
値を持っているかどうかを無期限待機ののち確認します。
|
|
CheckHasValue ( int timeout ) : bool |
値を持っているかどうかを待機ののち確認します。
|
|
CloneFuture ( ) : |
コピーを生成します。
|
|
Destroy ( ) : void |
インスタンスを破棄します。
|
|
GetError ( ) : string |
エラーがある場合、それを文字列として取得します。
|
|
GetInt64 ( long def ) : long |
結果を符号つき整数として取得します。
|
|
GetObject ( ) : |
結果をQiObjectとして取得します。
|
|
GetString ( ) : string |
結果を文字列として取得します。
|
|
GetUInt64 ( ulong def ) : ulong |
結果を符号なし整数として取得します。
|
|
GetValue ( ) : |
一般的な処理結果を取得します。
|
|
Wait ( ) : |
無期限に待機します。
|
|
Wait ( int timeout ) : |
指定した時間まで待機します。
|
Method | Description | |
---|---|---|
QiFuture ( |
public AddCallback ( IntPtr>.Action |
||
cb | IntPtr>.Action | コールバック関数 |
userData | ユーザーデータ | |
return | void |
public CheckHasError ( int timeout ) : bool | ||
timeout | int | 待機時間の上限(ミリ秒) |
return | bool |
public CheckHasValue ( int timeout ) : bool | ||
timeout | int | 待機時間の上限(ミリ秒) |
return | bool |
public Wait ( int timeout ) : |
||
timeout | int | 待機時間の上限(ミリ秒) |
return |