Constructor
DexFuturethen_loop
Declaration [src]
DexFuture*
dex_future_then_loop (
  DexFuture* future,
  DexFutureCallback callback,
  gpointer callback_data,
  GDestroyNotify callback_data_destroy
)
Description [src]
Asynchronously calls callback when future resolves.
This is similar to dex_future_then() except that it will call
callback multiple times as each returned DexFuture resolves or
rejects, allowing for infinite loops.
Parameters
- future
- 
            Type: DexFutureA DexFuture.The called function takes ownership of the data, and is responsible for freeing it. 
- callback
- 
            Type: DexFutureCallbackA callback to execute. 
- callback_data
- 
            Type: gpointerClosure data for callback.The argument can be NULL.The data is owned by the caller of the function. 
- callback_data_destroy
- 
            Type: GDestroyNotifyDestroy notify for callback_data.
Return value
Type: DexFuture
A DexFuture.
| The caller of the function takes ownership of the data, and is responsible for freeing it. |