Bug#982945: ITP: asyncfuture -- Enhanced Qfuture (Qt) interface
Package: wnpp
Severity: wishlist
Owner: Wookey <wookey@debian.org>
* Package name : asyncfuture
Version : 0~0.1
Upstream Author : Ben Lau, Philip Schuchardt <vpicaver@gmail.com>
* URL : https://github.com/vpicaver/asyncfuture
* License : Apache2
Programming Lang: C++
Description : Enhanced Qfuture (Qt) interface
AsyncFuture is designed to enhance the QFuture function, removing
some of its limitations, and enabling a better way to use it for
asynchronous programming. It provides a Promise object-like
interface.
.
QFuture is used together with QtConcurrent to represent the result of
an asynchronous computation, and is a powerful component for
multi-thread programming. But its usage is normally limited to the
result of threads, and it doesn't work with the asynchronous signal
emitted by QObject. It is also troublesome to setup the listener
function via QFutureWatcher. This project is inspired by AsynQt and
RxCpp, and fixes those things.
.
It is a header-only 'library'
This is a build-dependency of cavewhere.
Reply to: