C# Class Baku.LibqiDotNet.QiPromise

QiFutureの対となる値の返却処理を表します(多分)。 サービスの自作をしない限り必要なさそうなため実装は最低限になっています。
Afficher le fichier Open project: malaybaku/BakuLibQiDotNet

Private Properties

Свойство Type Description
QiPromise System

Méthodes publiques

Méthode Description
Create ( bool asyncCallback = true ) : QiPromise

インスタンスを生成します。

Create ( bool asyncCallback, QiFutureCancel cb, IntPtr userdata ) : QiPromise

(未確認)キャンセル時のコールバックを設定してインスタンスを生成します。

Destroy ( ) : void

インスタンスを破棄します。

GetFuture ( ) : QiFuture

処理に対応したQiFutureを発行します。

SetCanceled ( ) : void

処理がキャンセルされたことを通知します。

SetError ( string error ) : void

エラーが起きたことを設定します。

SetValue ( QiValue value ) : void

値を設定します。

Private Methods

Méthode Description
QiPromise ( IntPtr handle ) : System

Method Details

Create() public static méthode

インスタンスを生成します。
public static Create ( bool asyncCallback = true ) : QiPromise
asyncCallback bool 非同期コールバックの設定(詳細未確認)
Résultat QiPromise

Create() public static méthode

(未確認)キャンセル時のコールバックを設定してインスタンスを生成します。
public static Create ( bool asyncCallback, QiFutureCancel cb, IntPtr userdata ) : QiPromise
asyncCallback bool
cb QiFutureCancel
userdata System.IntPtr
Résultat QiPromise

Destroy() public méthode

インスタンスを破棄します。
public Destroy ( ) : void
Résultat void

GetFuture() public méthode

処理に対応したQiFutureを発行します。
public GetFuture ( ) : QiFuture
Résultat QiFuture

SetCanceled() public méthode

処理がキャンセルされたことを通知します。
public SetCanceled ( ) : void
Résultat void

SetError() public méthode

エラーが起きたことを設定します。
public SetError ( string error ) : void
error string エラーの内容の要約文
Résultat void

SetValue() public méthode

値を設定します。
public SetValue ( QiValue value ) : void
value QiValue 設定する値
Résultat void